vc 修改注册表

来源:百度知道 编辑:UC知道 时间:2024/05/21 15:49:19
我现在建了一个MFC Appwizard(exe),并在里头添加了一个按钮,怎样让我在点了这个按钮后能修改注册表项[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:00000091
为[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000ff
呢?
void CGDlg::OnGDialog()
{
// TODO: Add your control notification handler code here

}
你好!我改了一点点:
void CJDlg::OnButton1()
{
HKEY myKey;
DWORD myDword = 000000ff;
RegOpenKey(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer",&myKey)
RegSetValueEx(myKey,"NoDriveTypeAutoRun",0,REG_DWORD,(DWORD*)myDword,32);
}
编译结果为:
Compiling...
jDlg.cpp
E:\Test\1\j\jDlg.cpp(176) : error C2059: syntax error : 'bad suffix on numb

HKEY myKey;
DOWRD myDword = 000000ff;
RegOpenKe(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer",&myKey)
RegSetValueEx(myKey,"NoDriveTypeAutoRun",0,REG_DWORD,(DWORD*)myDword,32);