我有一個項目,我正在研究如何爲Windows創建應用程序和服務包。我希望服務進程作爲SYSTEM或LOCALSYSTEM運行,以便憑證無關緊要。應用程序前端將由機器上的任何用戶安裝並執行。來自前端應用程序的數據將傳遞給服務 - 很可能是用戶選擇的目錄路徑。一旦開始,服務將聽取命令在接受上述路徑的同時執行一些操作。創建Windows應用程序和服務包的理想方法是什麼?
我在.NET平臺上使用C#,我已經研究過創建獨立服務和獨立應用程序以及創建WCF服務庫和主機應用程序 - 就我所知。
所有這些方法似乎都過於複雜,我試圖實現。嘗試這樣的事情時,現代會議是什麼?我願意並能夠學習推進前進的最佳方法。
編輯:這被標記爲重複。我不在尋找如何與Windows服務進行通信的信息。這是補救,而不是我所問的。我正在尋找確認我正走在正確的軌道上,如果我沒有,我正在尋找建議。我被告知我在正確的軌道上,並指向命名管道綁定。
聽起來像你已經走上正軌。 –
可能重複的[如何與Windows服務進行通信?](http://stackoverflow.com/questions/4451216/how-to-communicate-with-a-windows-service) – IInspectable
IInspectable - 該鏈接真的只是反芻有關創建Windows服務並與之連接的MSDN示例。我試圖找出最理想的方法 - 更具體地縮小到Windows服務或WCF服務 – Smitty