任何机构能告诉我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