gpt4 book ai didi

dll - regsvr32 不会在注册表中创建任何条目

转载 作者:行者123 更新时间:2023-12-04 21:50:04 25 4
gpt4 key购买 nike

我在尝试注册 DLL 时遇到问题。我的操作系统是 Windows 7 (x64)。

我有两种不同的方式:

1) 使用 regsvr32。我收到消息“DllRegisterServer ... successeed”,但我在注册表中找不到我的 CLSID。 (并且我在尝试使用此 CLSID 创建组件实例时遇到“未注册类”错误。在这种情况下,我知道 DllRegisterServer 从未被调用过(因为我在此函数的开头创建了一个文本文件,但它不是创建)。

2) 显式加载我的 DLL 并调用 DllRegisterServer。在这种情况下,DllRegisterServer 返回 S_OK,但我仍然无法在注册表中找到我的 CLSID 并收到“类未注册”错误。

我确定代码是正确的(因为它不仅在我的操作系统上工作),所以问题似乎出在操作系统上。有没有人遇到过这样的问题?

最佳答案

http://msdn.microsoft.com/en-us/library/aa384232(v=vs.85).aspx应该解释一下

根据您的 dll 是 32 位还是 64 位,注册表项是在不同的位置创建的

关于dll - regsvr32 不会在注册表中创建任何条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6479401/

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