程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> vc++-VC注冊表創建新項失敗

vc++-VC注冊表創建新項失敗

編輯:編程綜合問答
VC注冊表創建新項失敗
    HKEY sub;
    CString skey= "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\RuanJianBox";

    if(::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub))
    {
        MessageBox("創建成功");
    }

    DWORD dwDisposition=REG_CREATED_NEW_KEY;
    //--------------------------------------------
    int  aaa = ERROR_SUCCESS==::RegCreateKeyEx(HKEY_LOCAL_MACHINE,skey,0,NULL,  

        REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&sub,&dwDisposition);
if (aaa !=ERROR_SUCCESS)
{
    CString strerror;
    strerror.Format("%d",aaa);
    MessageBox(strerror);
}
    ::RegCloseKey(sub);

我想在注冊表創建SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall下創建新項

用RegCreateKey 返回值正確 但是注冊表裡面不顯示
用RegCreateKeyEX 返回值是 1;
求大神指教
另外新項 下面如何創建 新鍵;

最佳回答:


請關閉您所打開的注冊表句柄,沒有關閉數據可能不會實際寫入注冊表。

u013979943
u013979943
91program
91program
u013979943
91program
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved