如果一個DLL或OCX由非管理員用戶註冊並且regsvr32表示它成功,它是否仍然無法正確註冊?如果某個DLL或OCX由非管理員用戶註冊並且regsvr32表示它成功,它是否仍然無法正確註冊?
1
A
回答
3
是的。例如,如果提供RegCreateKeyEx
HKEY_CLASSES_ROOT
並且用戶不是管理員,它將在HKCU\Classes
下創建密鑰。否則,如果用戶是管理員,它將在HKLM\Classes
下創建密鑰。
(注意HKCU與HKLM區別。對於那些誰不知道:)
HKCU = HKEY_CURRENT_USER
HKLM = HKEY_LOCAL_MACHINE
重要的是,一些訪問註冊表,如上面的例子中有HKEY_CLASSES_ROOT
是「解複用「根據用戶的訪問,在機器和用戶註冊表樹之間。
+0
如果條目是在HKCU下創建的,當訪問DLL或OCX時會發生什麼? – CJ7 2010-06-03 07:10:37
+1
對於安裝它的用戶來說,它將工作得很好,而不適用於任何其他用戶。 – 2010-06-03 14:36:51
相關問題
- 1. 無法使用regsvr32註冊dll
- 2. 註冊.dll使用regsvr32
- 3. 使用regsvr32,你需要在註冊之前註銷一個dll或ocx嗎?
- 4. Regsvr32/u - 取消註冊DLL
- 5. 爲非管理員用戶註冊DLL(ActiveX)
- 6. 如何獲取所有由regsvr32工具註冊的非託管dll的列表?
- 7. 無法註冊crystl32.ocx
- 8. 使用OCX而不註冊它
- 9. 無法使用regsvr32註冊dll:模塊「* .dll」加載失敗
- 10. 無法註冊DLL
- 11. 使用regsvr32取消註冊COM DLL
- 12. 使用regsvr32取消註冊DLL
- 13. 註冊後禁用用戶,並允許管理員確認
- 14. PHP管理員批准用戶註冊
- 15. 如何確定我的DLL是否正在註冊或執行?
- 16. 是否需要註冊一個DLL才能使用它
- 17. 向regsvr32.exe註冊OCX並使其可供所有用戶使用
- 18. OCX註冊與WiX
- 19. 註冊OCX文件
- 20. IIS註冊表仍然存在,即使它被禁用
- 21. 如何註冊已在管理員中註冊的模型?
- 22. Mscomct2.ocx無法註冊獲勝8.1
- 23. 爲什麼OCX或DLL文件需要註銷然後重新註冊?
- 24. 無法註冊.NET COM DLL
- 25. Installshield MSI無法註冊dll
- 26. Lua註冊表:它由線程共享?
- 27. 將多個管理員註冊到django
- 28. 如何在生成後註冊OCX
- 29. 註冊用戶火力並登錄,如果已經註冊
- 30. 註冊成果
是否有任何理由懷疑註冊失敗? – Eugene 2010-06-03 04:39:38
軟件故障。 – CJ7 2010-06-03 07:07:22