2010-01-24 83 views
2

我知道如何在C#中創建Windows服務,但我有一系列用戶當前輸入到文本文件中的變量,並且我想控制此過程。因此,我可以將Windows服務附加到Windows窗體應用程序,以控制安裝服務,卸載服務,啓動和重新啓動等操作。或者是讓它們完全分離並使用表單應用程序來運行用於安裝/卸載的系統命令並使用serviceController來啓動/重新啓動會更好嗎?附帶Windows服務的C#Windows窗體

謝謝

回答

3

我建議讓它完全分開。

0

您可以通過允許服務與桌面進行交互來實現。這是一個可以接受的方式,但是這麼說,我同意dario-g!

2

將它們分開可能會更好:將表單寫入服務的配置文件,然後重新啓動服務或讓服務檢測更改的文件並重新配置它自己。

如果服務與桌面交互,那麼您將不得不開始擔心如果它們以不同的用戶身份運行或者根本沒有登錄的用戶,或者...