首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

写入一个整数值到注册表的有关问题

2012-01-31 
写入一个整数值到注册表的问题 //写入整数值操作HKEYhKeyDWORDdwAge30RegCreateKey(HKEY_LOCAL_MACHINE

写入一个整数值到注册表的问题

//写入整数值操作
HKEY   hKey;
DWORD   dwAge=30;
RegCreateKey(HKEY_LOCAL_MACHINE, "Software\\www.126.com\\admin ",&hKey);
RegSetValue(hKey,NULL,REG_SZ, "sky ",strlen( "sky "));
RegSetValueEx(hKey, "age ",0,REG_DWORD,(CONST   BYTE)&dwAge,4);
RegCloseKey(hKey);

出现下面的错误,不知道如何解决,
:   error   C2664:   'RegSetValueExA '   :   cannot   convert   parameter   5   from   'BYTE '   to   'const   BYTE   * '

也就是说它说是:
RegSetValueEx(hKey, "age ",0,REG_DWORD,(CONST   BYTE)&dwAge,4);   有问题的第五个参数有问题不知道如何解决!

[解决办法]
RegSetValueEx(hKey, "age ",0,REG_DWORD,( BYTE*)&dwAge,4);

热点排行