我有一个VC ++ dll,我想使用regsvr32.exe
在我的32位Windows 7机器上注册,但是我遇到了一些问题。
当我使用regsvr32.exe
注册我的DLL时,它显示注册成功,但当我检查regedit
中的条目时,Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
中没有条目。
Computer\HKEY_LOCAL_MACHINE\TypeLib
中只有一个条目与项目中提到的guid
。
有人可以帮我吗?
答案 0 :(得分:0)
您是否在管理员命令提示符下运行?如果没有,那么注册可能会成功,但它实际上是虚拟化到您的用户区域。查看virtualization article中提到的位置,您可能会在那里看到CLSID。如果从管理员命令提示符运行,那么它应该出现在正确的位置。