關於Windows Service

Windows Service,服務。首先講下服務的原理,服務是由windows給你自動或者手動調用的程序,它本質上也是調用你的項目的exe文件。你可以定義一個timer,定時執行代碼。下面看看如何創建服務項目

首先使用vs2010創建

然後在創建的Service1中

右鍵 視圖設計器

在 視圖設計器界面中 右鍵 添加安裝程序

此時,項目中會出現ProjectInstaller.cs文件


在ProjectInstaller右鍵視圖器

在serviceInstaller1的屬性窗口中定義服務的信息

因爲我們的系統是64位的系統,所以需要把活動平臺改爲anycpu,在資源解決方案中

在程序集中


那如何安裝服務呢?我這裏使用命令的方式

製作完成的windows服務發佈後爲一個exe文件,要想到目標機器上安裝使用這個服務,可以用微軟提供的installutil工具,通過命令行的方式實現安裝和卸載。

  installutil工具在目錄:系統盤:\WINDOWS\Microsoft.NET\Framework\v4.0.30319下,運行cmd,輸入

  C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\installutilxxxx.exe 回車,即可完成windows服務的安裝。

  卸載則爲輸入 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\installutil/u xxxx.exe 回車。

也可以這樣

sc.exe 這個 Windows 命令 開始——運行——cmd.exe,然後輸入 sc 就可以看到了.使用辦法很簡單: sc delete "服務名" 


注意:在安裝時,需要把Debug文件夾複製到別的地方,否則會報,原因未知


 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章