远程机器192.168.14.2 的d盘有一个nodpad.exe文件;
本地机器192.168.14.1想要在本地运行nodpad.exe;
目前用remoting和process.start()得到的结果是在192.168.14.2上打开nodepad.exe
!!!!!!!!
咋办?这可咋办?
public class ss{//文件192.168.14.1上   public void startexe(){ process.start(@"d:\nodpad.exe");}//
}
定义一个server注册remoting通道在192.168.14.2上运行client获取ss的实例,调用ss.startexe()时在192.168.14.2上打开了nodpad.exe
怎么解决这个问题????????????????

解决方案 »

  1.   

    利用socket向远程计算机发一条消息,如:StartPress,当远程计算机接收到StartPress则执行事件:process.start(@"d:\nodpad.exe");}
      

  2.   

    可是怎么能让它在我的机器上执行?process.start(@"d:\nodpad.exe")只能在远程机器上打开nodpad;
      

  3.   

    AT \\IP\目录\EXE
    process AT命令, 具体搜索一下.
      

  4.   

    at \\192.168.14.2 10:10 d:\nodpad.exe
    可能是安全原因,会出现错误
      

  5.   

    shalen520(Love will keep us alive) 
    只能这样了吗?
      

  6.   

    icefeiji 和shalen520各30分,还剩下40,顶的平均分配,抓紧
      

  7.   

    Remoting 可以实现远程程序在远程运行。
    如果让远程程序在本地运行
    使用AxWebBrowser控件。
    揭帖了,我就说这些。
    。。
      

  8.   

    Remoting 可以实现远程程序在远程运行?