用cregkey類來操作登錄檔是非常方便的。cregkey類並不是乙個mfc類,而是乙個atl類,所以在使用的時候不要忘記在stdafx.h標頭檔案中加入#include 。
// 獲取登錄檔中整數值
cregkeyrk;
dword dwvalue;
cstring strtemp;
lpctstr lpszkeyname = _t ("software//microsoft//windows//currentversion//explorer");
if (rk.open (hkey_current_user, lpszkeyname) == error_success)
}rk.close();
// 獲取登錄檔中字串值
cregkeyrk;
dword dwcount = 1024;
cstring strtemp;
tchar szvalue [1024];
lpctstr lpszkeyname = _t ("software//microsoft//windows//currentversion//explorer");
if (rk.open (hkey_current_user, lpszkeyname) == error_success)
}rk.close();
// 設定登錄檔中字串值
cregkeyrk;
lpctstr lpszkeyname = _t ("software//jueyuanlongstudio//test");
// create能在open失敗的情況下自動嘗試建立
if (rk.create (hkey_current_user, lpszkeyname) == error_success)
}rk.close();
// 設定登錄檔中資料值
cregkeyrk;
lpctstr lpszkeyname = _t ("software//jueyuanlong studio//test");
// create能在open失敗的情況下自動嘗試建立
if (rk.create (hkey_current_user, lpszkeyname) == error_success)
}rk.close();
// 刪除登錄檔中鍵值
cregkeyrk;
lpctstr lpszkeyname = _t ("software//jueyuanlong studio//test");
// create能在open失敗的情況下自動嘗試建立
if (rk.create (hkey_current_user, lpszkeyname) == error_success)
}rk.close();
WINCE 讀寫登錄檔操作
include hkey g hkey null h 檔案 void openfile wchar pfilepath,bool nflag 0 long readfile wchar pregkey,byte preadbuf,dword nreadlen,dword dwtype long wr...
登錄檔操作類
using system using system.collections.generic using system.text using microsoft.win32 操作登錄檔的命名空間 namespace winxpreg 讀取路徑為keypath,鍵名為keyname的登錄檔鍵值,預設返回...
讀寫登錄檔
ie 是現在windows 平台下用的最多的瀏覽器,那麼如何用程式來修改 ie,打造有自己的特色的 ie呢?我在這裡向介紹怎麼 c 用通過登錄檔來修改ie。首先我們來熟悉一下 c 中修改登錄檔的方法與函式。在 vc 中提供了 registry 類 registrykey 類來實現對登錄檔的操作。其中...