本文檔用於創建windows服務說明,使用vs2010系統平臺
安裝服務配置
-
打開Service1.cs視圖界面
-
-
-
-
-
在視圖內右鍵-->添加安裝程序
-
-
-
-
項目中添加了ProjectInstaller.cs文件,該文件中視圖自動會添加倆個組件
serviceProcessInstaller1
serviceInstaller1
-
-
-
-
選中serviceProcessInstaller1組件,查看屬性,設置account爲LocalSystem
-
-
-
-
-
選中serviceInstaller1組件,查看屬性
設置ServiceName的值, 該值表示在系統服務中的名稱
設置StartType, 如果爲Manual則手動啓動,默認停止,如果爲Automatic爲自動啓動
設置Description,添加服務描述
-
-
-
-
重新生成項目
END
安裝服務
-
點擊 開始,運行中輸入cmd,獲取命令提示符
win7需要已管理員的身份啓動,否則無法安裝
-
輸入 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 回車
切換當前目錄,此處需要注意的是,在C:\Windows\Microsoft.NET\Framework目錄下有很多類似版本,具體去哪個目錄要看項目的運行環境,例 如果是.net framework2.0則需要輸入 cd C:\Windows\Microsoft.NET\Framework\v2.0.50727
-
InstallUtil.exe E:\TestApp\Winform\WinServiceTest\WinServiceTest\bin\Debug\WinServiceTest.exe 回車
說明:E:\TestApp\Winform\WinServiceTest\WinServiceTest\bin\Debug\WinServiceTest.exe表示項目生成的exe文件位置
-
-
-
-
-
-
-
-
打開服務,就可以看到已經安裝的服務了
END -
-
-
-
-
卸載很簡單,打開cmd, 直接輸入 sc delete WinServiceTest便可
END