在C#/。Net中创建进程外COM? [英] Create Out-Of-Process COM in C#/.Net?

查看:239
本文介绍了在C#/。Net中创建进程外COM?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要在C#中创建一个进程外的COM服务器(.exe),它将被同一个框上的多个其他进程访问。

I need to create an out-of-process COM server (.exe) in C# that will be accessed by multiple other processes on the same box. The component has to be a single process because it will cache the information it provides to its consumers in memory.

注意:访问我的COM服务器的进程主要是Matlab

Note: the processes that will access my COM Server are mostly Matlab processes, thus the necessity for a COM interface.

我在堆栈溢出中看到了在.Net中创建进程中的COM组件的线程创建COM .. 。)和在网络上,但我很难找到一种方法来创建与.Net的过程组件。

I have seen threads regarding creating in-process COM components in .Net on stack overflow (Create COM ...) and on the web, but am having a hard time to find a way to create out-of-process components with .Net.

如何这可以实现?

推荐答案

任何建议的参考资料

a href =http://msdn.microsoft.com/en-us/library/3x7357ez(VS.80).aspx =nofollow noreferrer>服务组件 - 即在COM +中作为shell exe。另请参阅如何到此处

One option is serviced components - i.e. host it in COM+ as the shell exe. See also the howto here.

这篇关于在C#/。Net中创建进程外COM?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆