2014-07-14 32 views
0

我在寫一個只能在遠程命令上啓動的網絡廣播應用程序。有沒有辦法讓後臺進程打開用戶可見窗口?

我開始向監聽器,將開闢一個WinForm一個窗口服務,但很快就意識到,不工作了,因爲服務不能再更改UI的任何東西,但會話#0某種安全原因。

我的下一個想法是有一個系統托盤應用程序,而不是一個Windows服務。在我開始這條道路之前,有沒有更好的方法?系統托盤中沒有任何功能的圖標看起來很像,儘管我認爲會有不可見的進程出現安全問題。

tl; dr有沒有辦法讓某種類型的後臺進程打開用戶可見窗口?

+0

檢查了這一點:HTTP://計算器.com/questions/4237225/windows-service-allow-service-to-interact-with-desktop – Chris

+1

@Chris是的,唯一的問題在這裏 - 「..注意,從Windows Vista開始,服務是嚴格禁止直接與一個用戶「 – NathanTempelman

+1

所以我想簡短的答案是」不「然後!我認爲在那裏討論同一主題可能會有用。我的選擇將是一個監視器應用程序,像SQL服務器一樣! – Chris

回答

-1

不!*

*至少不能同時與新版本的Windows兼容

EDIT2:我結束了在系統托盤中的應用程序的方法去,它只是正常工作

相關問題