2016-08-22 71 views
-2

我已經在C#中創建了一個簡單的應用程序,目的是在計算機處於活動狀態並且我知道這是一個非GUI進程的整個過程中在後臺運行Windows服務。後臺進程的替代方法

我希望服務執行一些命令,如程序鎖定計算機,將數據發送到我的Windows窗體應用程序之一,顯示Windows窗體應用程序等,因爲它是Windows服務將無法工作。我發現這對我來說真的很難。

現在,我的問題是,有什麼替代方法,我想實現什麼?

我的意思是在整個過程中運行後臺進程的其他解決方案,並執行GUI工作?

我真的沒有想法,任何人都可以建議/幫助將非常感激!

+0

請改用托盤應用程序? – lokusking

+0

我不明白爲什麼我有一個投票下來,我尋求幫助,我得到了一個投票。 : -/ – Polar

+0

@lokusking - 我會嘗試你的建議,謝謝! – Polar

回答

0

您可以隨時編寫一個winforms應用程序,該應用程序將運行後臺線程來偵聽命令並執行任務。然後,您只需註冊此可執行文件即可在會話啓動時啓動。應用程序可以最小化到托盤,以便用戶仍然可以操作它。