任何機構能告訴我regsvr32和RegAsm有何區別?我的Dll使用C#,那麼如何將類導入到C++?RegAsm.exe和regsvr32有何區別?如何使用regsvr32生成一個tlb文件?
34
A
回答
36
regsvr32
將加載庫並嘗試從庫中調用DllRegisterServer()
。它並不在乎DllRegisterServer()
實際上做了什麼 - 它只是調用該函數並檢查返回的值。您可以使用它來在非託管DLL中註冊COM服務器。它不能生成.tlb文件。
regasm
將註冊COM暴露的.NET程序集作爲COM服務器。您可以將它用於.NET程序集。它只能在程序集中生成一個.tlb文件 - 它檢查存儲在程序集中的類型信息,並將COM暴露的實體包含到類型庫中。
2
相關問題
- 1. regsvr32和GAC有什麼區別?
- 2. 使用regsvr32部署到com +/MTS有什麼區別?
- 3. 註冊.dll使用regsvr32
- 4. regsvr32 DllRegisterServer失敗
- 5. 關於regsvr32 x.dll
- 6. Redemption.dll regsvr32失敗
- 7. regsvr32和標準輸出
- 8. Regsvr32和桌面權限
- 9. RegSvr32退出代碼文檔?
- 10. 如何知道一個自動化REGSVR32不起作用
- 11. COM參考不可用後成功regsvr32
- 12. _com_ptr_t :: CreateInstance success without regsvr32
- 13. regsvr32.exe用hInstance拋出ASSERT_ERROR
- 14. 寄存器(regsvr32)帶有activex的2個dll文件
- 15. 使用regsvr32取消註冊COM DLL
- 16. 無法使用regsvr32註冊dll
- 17. 使用regsvr32取消註冊DLL
- 18. C#COM DLL:我使用Regasm還是Regsvr32?
- 19. 如何C#簡單地使用傳統DLL未經登記(REGSVR32)
- 20. Regsvr32的奇怪行爲=> Regsvr32的不給任何成功或失敗的消息
- 21. 錯誤regsvr32 isdone.dll在syswow64
- 22. Regsvr32/u - 取消註冊DLL
- 23. regsvr32失敗,GetLastError返回0x0000007e
- 24. REGSVR32失敗,並在此
- 25. Regsvr32在Windows 7上崩潰
- 26. 使用regsvr32註冊dll到ISA服務器和手動更新系統註冊表有什麼區別?
- 27. 從批處理文件運行regsvr32不起作用
- 28. RegSvr32註冊但沒有任何實際註冊
- 29. 如何在C中使用tlb文件?
- 30. RegSvr32.exe的/ n和/ i參數有什麼不同?
@Aamir:當我第一次嘗試做一個COM暴露的組裝和從VC++應用程序使用它,使這個應用程序可再發行我有一組類似的問題。不同之處在於Stackoverflow.com稍後推出。 – sharptooth 2009-07-22 07:11:30
@Aamir:哈哈哈謝謝你的支持。如果posiible我們可以...但我需要permision ... :-) – Cute 2009-07-22 07:15:10