日期:2014-05-17  浏览次数:20693 次

远程登录运行软件
有一台服务器,想在服务器上运行一个有界面的程序,但是远程登录注销以后该程序会跟随一起关闭。用什么方法可以让这些程序一直并且唯一的运行?
   
  强调唯一是因为如果把程序放去启动里重启,可以达到目的,但是好像每有一个用户远程登录,程序就会运行一次,这样不行,要保证唯一运行。
   
  如果注册成服务,就看不到界面了。


  那有什么好的办法吗?不这方面不是很懂,不知道上面理解的对不对。

------解决方案--------------------
办法一,不要点注销,点关闭,不要设超时限制

办法二,mstsc /console登录到控制台运行,当然也不能点注销了

办法三,注册为服务,注意要srvany.exe工具,还有要加交互参数才行,否则无界面

办法四,加定时任务,也要加交互参数才行

办法五,如是做成启动项,一是需要有人登录,二是每人登录都会运行,为了唯一,改程序代码,加载程序时先检查进程实例即可,当然,不能改程序代码,笨办法,设脚本也行,比如:
BatchFile code
@echo off
tasklist | find /i "program.exe"
if errorlevel 1 start program.exe
exit