case ID_READ_REG:
HKEY hKey;
RegCreateKey(hKey,"Software\\Shangyuwei\\admin",&hKey);
RegSetValue(HKEY_LOCAL_MACHINE,NULL,REG_SZ,"zhangsan",(DWORD)strlen("zhangsan"));
RegSetValueEx(hKey,"age",0,REG_DWORD,(CONST BYTE*)&dwAge,4);
RegCloseKey(hKey);
DWORD dwAge=30;在SWITCH外已经一定拉
可是我的注册表里面怎么没有 我用的是WIN32程序 谁帮我改改
HKEY hKey;
RegCreateKey(hKey,"Software\\Shangyuwei\\admin",&hKey);
RegSetValue(HKEY_LOCAL_MACHINE,NULL,REG_SZ,"zhangsan",(DWORD)strlen("zhangsan"));
RegSetValueEx(hKey,"age",0,REG_DWORD,(CONST BYTE*)&dwAge,4);
RegCloseKey(hKey);
DWORD dwAge=30;在SWITCH外已经一定拉
可是我的注册表里面怎么没有 我用的是WIN32程序 谁帮我改改
一、调用RegCreateKey时,hKey没有先赋值,第一个参数应该是下面的值之一;
HKEY_CLASSES_ROOT
HKEY_CURRENT_CONFIG
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS 二、运行使用这些函数的程序,应该有相应的注册表操作权限。
RegCreateKey(HKEY_LOCAL_MACHINE,"Software\\Shangyuwei\\admin",&hKey);
RegSetValue(hKey,NULL,REG_SZ,"zhangsan",(DWORD)strlen("zhangsan"));
RegSetValueEx(hKey,"age",0,REG_DWORD,(CONST BYTE*)&dwAge,4);
RegCloseKey(hKey);