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