詳細請參考http://msdn.microsoft.com/library/cht/default.asp?url=/library/CHT/vbcon/html/vbwlkWalkthroughCreatingWindowsServiceApplication.asp
以下是心得整理
1.新開專案類型為Windows服務
2.在onstart中加入想執行的程式碼 (onstart不能一直hold住 若是長期監視型程序請令用timer)
3.在"***.cs"的設計工具上按右鍵可調整屬性
ServiceName
AutoLog
4.重要步驟: 在設計工具檢視中按右鍵"加入安裝程式"
會出現兩個原件
4.1 ServiceInstaller
設定ServiceName為剛剛的ServiceName StartType為Auto
4.2 ServiceProcessInstaller
設定Account為Local system(這樣會以本機帳戶執行)
5. 這裡跟msdn開始有點不同 msdn說要建一個安裝專案 專門用來安裝
不過若是只要從consle mode安裝 有比較快的方法
5.1 從.net安裝目錄中搜尋InstallUtil.exe這檔案到工作目錄
然後cmd中
打installutil myService1.exe就是安裝
打installutil /u myService1.exe就是反安裝
另外 用cmd執行或暫止service的小技巧
net start myService1
net stop myService1
沒有留言:
張貼留言
您的留言會先經過審核後才會公開至版面上
若本站所分享的資訊對您有幫助或有幫您省到錢的話
麻煩在留完言之後順手幫個忙
瀏覽一些您有興趣的廣告連結當作回饋贊助
您的小小鼓勵是支持本站繼續分享的最大動力
謝謝各位善心人士!! :)