2015-06-23 35 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" 
相關問題