windows服务安装
安裝,我們要用到這個程序,這個程序位于:.點擊開始菜單,選擇“運行”,在運行對話框中輸入cmd,進入到命令行窗口,輸入
:
進入到這個目錄,然后輸入
?
后邊的內容就是服務可執行程序的路徑。
單擊“開始”,指向“設置”,然后單擊“控制面板”。依次單擊“性能和維護”、“管理工具”,然后雙擊“服務”。在里邊你應該能夠看到我們制作的在這里邊,我們可以啟動,關閉服務,還可以設置服務的啟動類型。
在“事件查看器”里,每隔五分鐘,WinService服務會寫入一條記錄。
如果你不需要這個服務,可以使用?來卸載,比如,也可以使用來卸載。
服務的批處理文件:
???安裝服務文件:
?
?
?
?
???啟動服務文件:
?
?
?
?
???停止服務文件:
??
?
?
?
???卸載服務文件:
??
?
?
?
注意:%%是取當前文件的路徑,安裝服務時必須指明服務可執行程序的絕對路徑,否則會導致服務無法啟動。
安裝文件中等號后要留有一個空格,否則批處理不會執行。
用來指定不顯示其后的命令,命令代表停止,點擊任意鍵可繼續。
????此處所寫的批處理文件需要放在與bin文件夾同目錄的位置。
條件編譯調試服務
右擊項目名稱,選擇“屬性” →“生成”,在“條件編譯符號(Y)”文本框中輸入內容:TEST。 打開Program.cs文件,將Main函數修改如下:
static?void?Main()
????????{
????????#if?TEST
????????????WinService?winS=new?WinService();
????????????winS.BLog();
????????#else
????????????ServiceBase[] ServicesToRun;
????????????//?同一進程中可以運行多個用戶服務。若要將
????????????//?另一個服務添加到此進程中,請更改下行以
????????????//?創建另一個服務對象。例如,
????????????//
????????????//???ServicesToRun = new ServiceBase[] {new Service1(), new MySecondUserService()};
????????????//
????????????ServicesToRun = new ServiceBase[] { new WinService() };
?
????????????ServiceBase.Run(ServicesToRun);
??????????#endif
????????}
在Blog()函數中設置斷點,然后運行項目,則可以調試該項目,在正常使用時,只需把條件編譯符號中的內容清空. ??
總結
以上是生活随笔為你收集整理的windows服务安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分享一个简单的功能集网站
- 下一篇: 精通 Oracle+Python 存储过