Windows服務無法啟動桌面應用程式(Winform介面)

小弟季義欽發表於2013-10-11

我的專案中客戶機上有一個後臺執行的Windows服務,專門用於接收來自於伺服器發過來的非同步訊息,然後將這個非同步訊息傳送給Winform介面並顯示出來。

使用者後臺服務會在接收到非同步訊息後,如果顯示訊息的Winform介面已經退出,則需要根據該介面所在的路徑啟動介面,將訊息的toString()返回值作為啟動引數。


執行之後,發現當後臺服務接收到非同步 訊息,介面並沒有如願彈出來,開啟工作管理員發現這個介面的程式是被啟動了的。說明windows服務啟動這個介面程式成功了,但是無法顯示出來。

然後我右擊服務,選擇“允許與桌面應用程式互動”。再試一次,同樣還是無法彈出介面。


================================================== 這個問題需要解決。

相關文章