到底怎么实现呀
简单的process.start 在winform 肯定不行的,在网站中行

解决方案 »

  1.   

      局域网内有两台电脑,一台1.100,一台1.101 
      现在1.100中D盘有一个a.exe 程序   需要在1.101中启动这个a.exe 程序,程序实在服务器端运行, 
      我只能说一下思路,以前用其他语言写的,C#的没写。 
     首先要在1.100中建立一个服务端,然后在1.101中向服务端发送命令,服务端是一直在监听的,接收到命令以后执行就可以了。
    至于服务端和客户端的连接,可以用Remoting来实现,既稳定,上手也快.出现问题了很快就可以找出来,比Socket使用容易.
      

  2.   

    思路:在1.101电脑中发送一条命令过去,另一台电脑接收到命令,启动程序 
          或者调用cmd.exe 应该也能实现 cmd.exe也可以.  用C#自带的Process也可以.
      

  3.   

    用C#自带的Process。
    这个怎么玩,介绍下
      

  4.   

     Sorry. 口误~ 应该说是.net自带的。
    这个是放在1.101机器上的代码. System.Diagnostics.Process.Start(@"D:\a.exe"); Remoting的代码站内很多的,我自己也发过.  服务端可以做成WINDOWS服务.
      

  5.   

    算了 看起来用winform 很麻烦,我还是通过访问网站来启动吧
    谢谢各位
      

  6.   

      用Web方式来访问应用程序,那你服务器岂不是很危险?
      

  7.   

    可以做个客户端和服务器程序,可以使用TCP/IP协议(或其他协议),服务器程序需要不断循环,检测客户段是否发送启动a.exe的命令(例如发送1)。
    服务器就可以启动a.exe(可以用process类)。
      

  8.   

    其实不用编程  只要一个工具就行了
    去下载psexec 
    这个可以远程登录计算机 执行命令后退出,前提你要知道对方机器的IP及管理员用户名与密码