1、首先創(chuàng)建一個項目
選中serviceProcessInstaller1組件,查看屬性,設置account為LocalSystem
選中serviceInstaller1組件,查看屬性
設置ServiceName的值, 該值表示在系統(tǒng)服務中的名稱
設置StartType, 如果為Manual則手動啟動,默認停止,如果為Automatic為自動啟動
設置Description,添加服務描述
2、寫入代碼
代碼中OnStart用于執(zhí)行服務事件,一般采用線程方式執(zhí)行方法,便于隔一段事件執(zhí)行一回
3、安裝
點擊 開始,運行中輸入cmd,獲取命令提示符
win7需要已管理員的身份啟動,否則無法安裝
輸入 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 回車
輸入 InstallUtil.exe E:\TestApp\Winform\WinServiceTest\WinServiceTest\bin\Debug\WinServiceTest.exe 回車
4、啟動
打開服務,就可以看到已經(jīng)安裝的服務了
然后手動設置啟動即可
5、卸載
卸載很簡單,打開cmd, 直接輸入 sc delete ServiceTest便可。