首页 文章

COM exe和.net dll之间的连接

提问于
浏览
1

以下是场景:

我们从VC团队收到了以下文件:

a.exe a.tlb

我们使用tlbimp.exe从a.tlb生成一个.net dll,比如a.dll .

我们在.net应用程序中引用了这个新生成的dll,一切正常 .

我的问题:虽然我们没有在任何地方注册此com exe(a.exe),生成的.net dll(a.dll)如何正常工作?这个联系是如何形成的?

使用COM dll,我们用来注册COM dll然后使用tlbimp从COM生成.net dll并用于在我们的项目中引用生成的.net dll . 我可以理解这是因为生成的.net DLL存储了COM的GUID并且可以使用系统注册表找到COM . 但是,我无法理解我在开始工作时提到的场景 .

提前致谢 .

1 回答

相关问题