lovealan
驱动牛犊
驱动牛犊
  • 注册日期2007-01-19
  • 最后登录2013-12-19
  • 粉丝0
  • 关注0
  • 积分133分
  • 威望26点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
阅读:1455回复:1

用GetSetKeyValues函数为设备设置注册表键值出错!

楼主#
更多 发布于:2007-03-01 16:21
  我在用GetSetKeyValues函数设置注册表键值时,老是出错! 不知道为什么??
代码如下:
WCHAR wsSubClassRegKey[sizeof(CLIENT_REGKEY_SZ)+16] = CLIENT_REGKEY_SZ;

REG_VALUE_DESCR LmeusbKeyValues[] = {
       TEXT("Dll"),   REG_SZ,   0, (PBYTE)(DRIVER_NAME),
       NULL, 0, 0, NULL
};

// Set our default values to the register
if (!GetSetKeyValues(wsSubClassRegKey , LmeusbKeyValues, FALSE, TRUE)) {
    MessageBox(NULL,_T("Wrong to Set Registry Values!!"), _T("OK"), MB_OK);
    return FALSE;
}

求教各位兄弟,这种情况该如何解决?? 谢谢!
lovealan
驱动牛犊
驱动牛犊
  • 注册日期2007-01-19
  • 最后登录2013-12-19
  • 粉丝0
  • 关注0
  • 积分133分
  • 威望26点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-02 20:12
 把第三个参数设为TRUE就行了,是我自己搞错了。
游客

返回顶部