2010-12-09 112 views
9

我嘗試使用下面的代碼,開始從Windows服務Windows應用程序Windows應用程序開始從Windows服務

Process.Start(@"filename.exe"); 

在Windows 7我收到說,「A計劃在此運行彈出計算機正試圖顯示消息「

回答

1

在我以前的公司,我們遇到了這個問題,我們編寫了一個控制檯應用程序,它運行在sys托盤中,充當從服務到桌面的橋樑。基本上通過遠程處理(我當然會使用WCF),我們讓服務請求控制檯應用程序啓動另一個應用程序。

3

一個變通,我發現這個問題是使用Windows任務調度。您可以通過創建批處理文件來安排應用程序在幾秒鐘後運行。

+0

你可以給代碼示例嗎? – 2015-05-31 09:35:19