當我的Windows服務啓動或停止在Windows-10,但在Windows Vista後,我想要在系統托盤中顯示氣泡通知是沒有提供的Windows服務與GUI或桌面互動,所以我怎麼能在C#中實現這一點?如何在C#中的windows10中的windows服務的狀態變化(開始或停止)顯示氣泡通知
0
A
回答
1
由於Windows服務無法與用戶桌面交互,因此您應該創建一個單獨的應用程序(使用自動啓動),該應用程序實現您喜歡的泡泡通知。我將在Windows服務中創建一個簡單的WCF服務,以便您的GUI可以控制服務和接收通知。
+0
WCF可以被視爲重量級(缺點),但可以自動生成(專業 - 適用於複雜的協議)。一般來說,同意,單獨申請和通訊 –
+0
是單獨申請是可行的方式.. –
相關問題
- 1. Windows服務狀態「開始」
- 2. 服務啓動器狀態始終顯示在macOS上停止
- 3. 停止通知中的後臺服務
- 4. 如何改變從停止到開始的歌曲狀態?
- 5. 服務始終處於停止狀態
- 6. 如何監視windows xp下windows服務的狀態變化?
- 7. 在dimplejs氣泡圖中的每個氣泡內顯示標籤
- 8. 在android中顯示狀態欄服務通知
- 9. 如何通過服務撥打電話並在通知欄中顯示狀態?
- 10. 如何防止氣泡中的氣泡重疊R
- 11. 在鏈接懸停上顯示動態的氣泡
- 12. 如何顯示來自Windows服務的通知區域氣球和圖標?
- 13. 如何在Windows氣球通知中顯示圖像?
- 14. Android的亮度變化通知(或狀態欄彙總通知)
- 15. 通知在狀態欄中,當通知關閉時停止asynctask
- 16. 從Form App開始停止服務c#
- 17. 如何檢查停止服務的服務狀態
- 18. 當GPS(或位置服務)開始/停止時接收通知(通過BroadcastReceiver)
- 19. Android開始/停止服務
- 20. 獲得通知時的視頻,開始或停止UIWebView的
- 21. 如何知道誰在.NET中啓動/停止Windows服務
- 22. 如何從自己的前臺通知中停止服務
- 23. 如何停止Windows服務C#?
- 24. 如何停止服務中的服務
- 25. 停止或中止服務
- 26. 如何停止C#中包含多個線程的Windows服務?
- 27. 如何使用iPhone中的動態數據在狀態欄中顯示通知?
- 28. 從通知開始服務
- 29. 從asp.net開始\停止Windows服務器中的計劃任務頁面
- 30. python提供的windows服務,無法停止卸載開始
您將不得不編寫一個單獨的應用程序,該應用程序在每個用戶會話中運行並與該服務進行通信。如果你打算純粹這樣做,以便你可以顯示通知用戶很可能忽略,那就這樣吧。我曾認爲時間花費在爲用戶提供*好處*的系統方面。 –
@Damien_The_Unbeliever與泡沫通知服務的市場價值是許多$$高於沒有:) –
[ServiceTray](http://www.coretechnologies.com/products/ServiceTray/)是一個免費的應用程序,可以做你需要的。 .. – CoreTech