2015-06-23 36 views
1

在我的服务器上,我运行一个称为“program.exe”的批处理,该程序处理一些数据并关闭。如果它不关闭,我将需要杀死它。 问题是,我可以在同一台机器上有很多“program.exe”,但我只能杀死我的。可能吗?如何在运行有许多“program.exe”的计算机上执行特定“program.exe”

批处理文件是从ASP页面调用,它与本地系统用户权限启动并执行以下操作:

c: 
cd \infos_a\exe 
set infos=c:\infos_a\files\paolor 
start /LOW program.exe #C:\inetpub\wwwroot\infospnt\bat\01\ 

如果Program.exe文件运行超过30秒就必须被杀死

+3

是什么使它*你的*?它是唯一一个在您的登录凭据下运行..或...? –

+0

可能是vbscript中的一个解决方案==> Killer-Selector.vbs – Hackoo

+1

您可以使用Taskkill通过进程ID(PID)而不是通过名称来杀死一个。如何识别哪一个,虽然... – TessellatingHeckler

回答

0

TASKKILL帮助举一个例子

taskkill /im program.exe /fi "Username eq MyName" 
相关问题