san*_*osh 8 .net c# com
我知道如何在C#中创建COM DLL(类库).是否可以使用C#创建COM Surrogate EXE?
这将是一个独立的服务器,能够启动和托管COM对象,然后COM客户端可以访问它们.
Che*_*eso 5
COM的默认代理进程 - 托管COM DLL的东西,也就是COM代理 - 是dllhost.exe.可以在C++中创建代理进程. 本文解释了如何.
但是这些API不作为.NET Framework中基类库的一部分在包装器中公开.如果要编写只写托管代码,则需要其他内容.
我看到了几个选项.
Mar*_*ell 2
如果您需要进程外 COM 组件,一种选择是通过服务组件在 COM+ 中托管 dll 。虽然这仅支持 dll,但您可以编写一个简单地遵循 dll 的 shell exe(用于独立使用)。
不像 VB 那么简单,但它可以工作。
我确实记得有人向我展示了一种更直接的方式(没有 COM+),但我一辈子都不记得那是什么......
归档时间:
16 年,6 月 前
查看次数:
5567 次
最近记录:
11 年,8 月 前