2016-04-15 81 views
0

我創建了一個wcf託管的windows服務,它可以終止遠程進程,但不起作用。無法終止作爲Windows服務託管的wcf進程

當我試圖從我的客戶端形式的代碼波紋管,它的工作

當我咆哮,WCF應用程序沒有裹成一個服務,它的工作也嘗試運行的代碼。因此,似乎無法從我的服務運行process.start

該服務作爲本地系統安裝在運行客戶端,服務和應用程序以殺死的計算機上。 下面是代碼:

Process.Start("taskkill", String.Format("/S {0} /FI ""USERNAME eq {1}"" /PID {2}", hostName, user, hostProcess)).WaitForExit() 
+1

建議這是一個權限的事情,嘗試改變什麼用戶的服務運行,看看是否得到不同的結果 – dannykay1710

+0

有時我想殺死我自己的過程! – ebelair

回答

0

我可以通過改變,在服務的性質運行服務的用戶實現這一目標。 所以我運行服務作爲域管理員

相關問題