我想通過閱讀「Software \ Microsoft \ NET Framework Setup \ NDP \ v3.5」鍵的「安裝」值來檢查.NET 3.5 Framework是否已安裝。我很高興地發現有一個MFC類CSettingStore可以輕鬆完成這項工作,但是我發現CSettingStore.Open總是返回false。MFC - 使用CSettingStore打開註冊表項的問題
的代碼如下:
bool bOpen = reg.Open(_T("Software\\Microsoft\\NET Framework Setup\\NDP\\v3.5"));
if (bOpen && reg.Read (_T("Install"), dwInstall))
{
return dwInstall == 1;
}
在這種情況下,reg.Open總是返回false。
代碼有問題嗎?
你能說明你如何構造'reg'對象? – usta 2010-10-18 05:47:54
CSettingsStore reg(FALSE,TRUE); – 2010-10-18 06:09:39