根据进程(应用程序自己编写的),能否调用其应用程序的方法?如何调用

解决方案 »

  1.   

    不太理解题意System.Diagnostics.Process.Start(path);        ??
      

  2.   

    已经启动了一个应用程序,它的进程为p1,然后再次启动该应用程序,检查出p1的存在,然后希望向先启动的应用程序传递一个字符串,并调用它的一个方法。其目的是:重复启动一个应用程序时,希望kill后启动的程序,让先启动的应用程序执行某个方法。
      

  3.   

    没试过,但是觉得可以。你在p1里开一个线程,然后让它阻塞,这个线程就是你希望执行的方法。然后以后的进程给各信号让那个线程恢复,就可以了。这个可以用命名的信号量来做的。至于参数的传递,似乎用命名管道传就是了。
    关于命名管道你可以参考这个:http://dev.yesky.com/msdn/316/2340316.shtml