2012-09-17 28 views
0

我有一個VC++ dll,我想在我的32位Windows 7機器上使用regsvr32.exe註冊,但是我遇到了一些問題。regsvr32無法在clsid下創建條目

當我註冊我的DLL與regsvr32.exe,它顯示註冊成功,但是當我檢查regedit中的條目時,Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID中沒有條目。

Computer\HKEY_LOCAL_MACHINE\TypeLib只有一個條目與項目中提到的​​。

任何人都可以幫助我嗎?

回答

0

您是否在管理員命令提示符下運行?如果不是,那麼註冊可能會成功,但它實際上已被虛擬化到您的用戶區域。查看virtualization article中提到的位置,您可以在那裏看到CLSID。如果您從管理員命令提示符運行,那麼它應該顯示在正確的位置。

+0

感謝mandrill,爲我工作:) – dreamweiver