我有一个名为worker
的类,我想在新进程中创建这个类的新实例。
但是我希望能够与这个类进行通信,之后它将在新进程中打开并能够发送和接收数据。与不同进程中的类进行通信
我想要做的是,在任何致电worker()
的新实例中,都会在新进程中打开一个新实例,以便我可以在任务管理器中看到很多worker.exe。
我以前用vb com包装做过,但现在我只想在C#和没有COM的情况下做到这一点,
我可以以最基本的方式做到这一点吗?
实例类:
public class worker
{
public worker()
{
// Some code that should be open in a new process
}
public bool DoAction()
{
return true;
}
}
示例主程序:
worker myWorker = new worker();//should be open in a new process
bool ret = myWorker.DoAction();
使用.Net Remoting。 – Asti
你能解释一下你为什么要这样工作吗?可能有更简单的选项来实现相同的结果。 – Maarten