我有一個名爲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