我使用" DllRegisterServer" C ++中的函数。当我在cmd" regsvr32 MyDll.dll"中使用时,我总是收到一条消息说操作成功,但实际上DLL文件没有在注册表中注册。它仅在Windows 7中发生。
可能导致这种情况的原因是什么?
答案 0 :(得分:2)
如果您正在使用64位操作系统,则需要注意64位应用程序无法“看到”32位DLL。此外,事物存储在注册表中的不同位置。您需要查看Wow6432Node
节点以查看32位组件。