MFC 操作登錄檔

2021-07-09 10:50:17 字數 577 閱讀 3078

向登錄檔中新增值:

先建立鍵,再新增。

void cdlglogon::initreginfo()

獲取登錄檔值:

傳入的引數是值名稱。如上面的admin。

cstring cdlglogon::getkeyvalue( cstring strkeyname)

return "123456abcdefg";

}

刪除登錄檔中的值:

void cdlglogon::deleteregvalue(cstring val)

遍歷某鍵下面的所有值:

傳入值是鍵值,如上文的    "software\\test\\userinfo"

void cdlglogon::enumregeditkeyval( cstring strkeyname )

} delete wstr;

regkey.close();

}

MFC對登錄檔的操作

1 mfc對登錄檔操作 資料在登錄檔的儲存形式就如下所示 是欄位名,比如我們要儲存登入資訊,我們就可以建乙個字段 loginfo 然後再往這個字段裡面寫資料,比如登入名和密碼,這些資料是以鍵值對的形式存放。下面上 setregistrykey t hit easyliu 設定登錄檔鍵值cstring...

MFC 讀寫登錄檔

登錄檔內部結構 key subkey value 名稱,型別,資料 函式 regcreatekey regcreatekeyex regopenkey regopenkeyex regsetvalue regsetvalueex regqueryvalue regqueryvalueex regde...

登錄檔操作

近來由於需要在自己寫的程式中對登錄檔進行操作。總結些經驗,並做個乙個demo供日後使用,現在把它拿出來和大家分享 小弟初學vc,有誤之處還請賜教。為了使用方便,我把一些操作寫成了函式,以便方便呼叫,具體 如下所示 一 定義 hkey hkey char content 256 所查詢登錄檔鍵值的內容...