C++ 寫入註冊表

 

HKEY hTestKey;  
if( RegOpenKeyEx( HKEY_CURRENT_USER,  
    TEXT("SOFTWARE"),  
    0,  
    KEY_READ | KEY_WRITE,  
    &hTestKey) == ERROR_SUCCESS  
    )  
{  
    // 增加鍵  
    //  AddKey(hTestKey);  
    HKEY hSubKey;  
    DWORD dwKeyValue = 1;  
    CString sConvertStr="string類型的數據存儲在註冊中";//向註冊表裏註冊的數據  
    //CString value="openOrHide"  
    // 創建鍵  
    RegCreateKey(hTestKey,"WangYingRegisterValue",&hSubKey);//WangYingRegisterValue  software 下面的文件夾  
    // 設置鍵值  
    if( ERROR_SUCCESS != RegSetValueEx(  
        hSubKey,  
        "WangYingSIP",//註冊表的得  
        0,  
        REG_SZ,//REG_SZ表示輸入字符串  
    (CONST BYTE *)sConvertStr.GetBuffer(0),sizeof(DWORD)))  
    {  
        printf("error\n");  
    }  
}  
    RegCloseKey(hTestKey) ; //關閉註冊表  

發佈了70 篇原創文章 · 獲贊 4 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章