如果你曾經使用過RegOpenKeyEx
這些類被定義在Microsoft
#using
using namespace Microsoft::win
Registry類只有七個字段成員
ClassesRoot 對應於HKEY_CLASSES_ROOT
CurrentConfig 對應於HKEY_CURRENT_CONFIG
CurrentUser 對應於HKEY_CURRENT_USER
DynData 對應於HKEY_DYN_DATA
LocalMachine 對應於HKEY_LOCAL_MACHINE
PerformanceData 對應於HKEY_PERFORMANCE_DATA
Users 對應於HKEY_USERS
比如你想讀寫HKEY_LOCAL_MACHINE的數據
RegistryKey* pRegKey = Registry::LocalMachine;
接著調用RegistryKey的OpenSubKey成員函數
pRegKey
Object *pValue = pRegKey
如果你想設置一個鍵的值
pRegKey
刪除一個值可以使用
pRegKey
其它常用的成員函數還有
DeleteSubKey 刪除一個子鍵
CreateSubKey 如果鍵已經存在就打開該鍵
DeleteSubKeyTree 刪除子鍵及其節點
下面是程序代碼例子(Microsoft Visual c+ beta
#using
using namespace System;
using namespace Microsoft::Win
// 這是應用程序的入口點
int main(void)
{
RegistryKey * pRegKey = Registry::LocalMachine;
pRegKey = pRegKey
\\System\\CentralProcessor\\
Object *pValue = pRegKey
Console::WriteLine(L
return
}
From:http://tw.wingwit.com/Article/program/net/201311/11881.html