我需要我的應用程序根據某些事件來啓動和停止Windows服務。問題是這個應用程序需要以高級普通用戶身份運行(爲了停止服務),以及在Windows啓動時自動啓動。此外,它需要在用戶界面的系統托盤中。如何設計在Windows Vista/7上以管理員身份運行的自動啓動應用程序?
我在這裏有什麼選擇?
我想,有至少兩個possibillities:
- 要通過把它在啓動文件夾中或者在註冊表中的.. \ Run鍵使應用程序自動啓動。但問題是,如果沒有每次Windows啓動時彈出UAC提示對話框,都可以這樣做嗎?
- 開發安裝在系統托盤中的獨立GUI應用程序作爲系統運行的Windows服務。但是,爲了在提升的服務和正常的系統托盤應用程序之間進行通信,我有什麼IPC可能性?
任何想法和建議?
是的,我認爲這對我來說是最好的解決方案。謝謝。 – 2010-03-01 13:37:40
很好的答案!謝謝。我投了! – Lin 2017-11-01 04:11:12