要求用代码实现,运行时可以使客户端启动和服务端同样的软件

解决方案 »

  1.   

    有没有做过的????
    举个例子:比如我的服务端运行office 2000,在启动office 2000的同时也同时启动局域网内其他客户端上的office 2000,如何实现????(当然在客户端的机器上已经安装了要运行的软件了),有思路的可以给个提醒,分不够可以加!!!!
      

  2.   

    完全可以实现的!
    通过ClientSocket和ServerSocket控件来实现,
    1:让你的程序时刻检测你打开的程序,设置条件当打开OFFICE时候,服务器端(SERVERSOCKET)发送命令到客户端。客户端接受后执行ShellExecute()函数
    关于SHELLEXECUTE函数的用法见:
    http://expert.csdn.net/Expert/topic/2576/2576137.xml?temp=.1451532
    2:或者你通过编写程序实现:你指定“打开OFFICE”菜单下执行两个操作:打开本地的OFFICE,发送信息到客户端,客户端收到后也执行ShellExecute()!