#include "stdafx.h"
#include<windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
HKEY hKey = nullptr;
//打開注冊表
if (ERROR_SUCCESS != RegOpenKeyExW(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", NULL, KEY_WRITE|KEY_WOW64_64KEY, &hKey))
{
return 1;
}
//修改注冊表
wchar_t szName[MAXBYTE] = L"ZS_TOMMOROW_Say";
wchar_t szValue[MAXBYTE] = L"I Love You";
RegSetValueExW(hKey,szName,0,REG_SZ,(BYTE*)szValue,wcslen(szValue)*2);
return 0;
}
代碼沒有顯示出錯 ,,但為什么沒有向注冊表中添加成功???求大神 急急急
uj5u.com熱心網友回復:
用 GetLastError 獲取一下錯誤碼,可能是權限問題,以管理員身份運行試試轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/77354.html
標籤:基礎類
