將dll註冊到註冊表中時,它會在某處註冊到默認路徑。現在我想改變這個默認路徑,並使用Regsvr32將0123註冊到HKEY_LOCAL_MACHINE
層的特定路徑。我正在C++中完成我的項目。任何人都可以幫我解決這個問題嗎?將Dll註冊到特定路徑
0
A
回答
0
RegSvr32
只需使用LoadLibrary
加載DLL並使用GetProcAddress
來獲取導出函數DllRegisterServer
的地址。然後它調用DllRegisterServer
函數。所以DllRegisterServer
中的任何代碼都會被執行。您可以在此功能中添加您自己的註冊碼。
+0
我在這裏複製我的DllRegisterServer代碼 – user1670518
相關問題
- 1. 如何找到在C++註冊表中註冊的DLL的絕對路徑?
- 2. 將UICollectionViewCell固定到特定路徑
- 3. 註冊Drupal菜單路徑?
- 4. 將.dll註冊到COM時出錯
- 5. c#註冊DLL使用文件路徑(RegistrationService.RegisterAssembly)
- 6. 無法在開發機器的新路徑註冊dll
- 7. 測試如果COM DLL註冊使用其路徑
- 8. 將文件保存到特定路徑
- 9. 註冊dll/tlb
- 10. 註冊的DLL
- 11. Redemption DLL註冊
- 12. Shell腳本執行但不會將更改註冊到路徑
- 13. Qt - 將QString路徑保存到註冊中的QSettings
- 14. Windows能否找到不在路徑,GAC或註冊表中的非託管DLL?
- 15. 明智的:如何將文件安裝到註冊表中指定的路徑
- 16. DLL註冊和取消註冊
- 17. 重新註冊DLL
- 18. 無法註冊DLL
- 19. Teamcity和註冊DLL
- 20. 重定向到在路由未註冊
- 21. 路徑/文件夾下注冊的HttpHandler
- 22. 如何註冊F#Interactive永久路徑
- 23. vbs如何讀取註冊表路徑
- 24. Vb.net在註冊表路徑通配符
- 25. Rails多個註冊路徑與設計
- 26. 自定義重定向路徑如果註冊失敗Laravel 5.3
- 27. Windows 7 64位dll註冊與Windows 8.1 64位dll註冊
- 28. 如何重定向到特定路徑?
- 29. 無法使用devise gem註銷到特定路徑?
- 30. 需要在註冊表中找到註冊COM DLL的clsid
你的問題是什麼? – Xearinox
如果你的DLL不是一個COM DLL,那麼就沒有「註冊」。你確定你的DLL基於COM嗎?或者它只是一個普通的DLL?無論如何,你真的想做什麼?向我們展示您目前使用的代碼。 – selbie
這是DllRegisterServer的代碼。我想註冊我的Dll在HLM層次結構中。 – user1670518