gpt4 book ai didi

c++ - WINAPI:Windows 注册表功能失败

转载 作者:行者123 更新时间:2023-11-27 22:58:10 25 4
gpt4 key购买 nike

我在将一些 key 写入注册表时遇到问题:

PHKEY key = NULL; HRESULT hResult = S_FALSE;
hResult = RegOpenKeyEx(HKEY_CLASSES_ROOT, _T("AppID"), 0, KEY_CREATE_SUB_KEY, key);

这失败了,代码 0x00000057 - 参数不正确。

hResult = RegCreateKeyEx(HKEY_CLASSES_ROOT, _T("new_key_name"), 0, NULL,
REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL, key, NULL);

失败,代码 0x000003f2 - 配置注册表项无效。

我也尝试了一些变体,但结果总是一样的。我以前用过这个功能,从来没有遇到过问题。我完全糊涂了。

有人能帮忙吗???

最佳答案

在第一个示例中,最后一个参数 (HKEY *) 返回新 key 。您必须提供 RegOpenKeyEx 应存储值的变量(HKEY,而不是 PHKEY),并传递其地址:

HKEY key = 0;
hResult = RegOpenKeyEx(...., &key);

第二次调用可能有同样的问题。

关于c++ - WINAPI:Windows 注册表功能失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30506257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com