Windows Service學習筆記

2022-07-31 19:24:09 字數 1270 閱讀 8938

windows服務程式是windows作業系統下能完成特定功能的可執行程式。它適合需要長時間執行的功能使用。

建立完成後,看到如下圖所示:

將service1的名稱改成你需要的名稱,例如「helloservice」

修改安裝服務名稱

修改安裝許可權

完成上面的步驟後,就可以開始我們的程式啦。

主要使用到onstart和onstop這兩個方法。override這兩個方法,在日誌中記錄啟動服務和結束服務的時間。

上面的所有事情完成之後,需要在伺服器上安裝你剛才建立的服務。

使用.net framework 裡面的 installutil.exe程式來安裝。

在命令視窗開啟installutil.exe所在的資料夾。直接輸入命令

.\installutil windows服務的路徑

這樣就可以建立了。

安裝完成後,在「服務」的視窗可以看到如下:

安裝了windows服務後,它是不會自己啟動的,需要你右鍵點選,選擇「啟動」來啟動它。

測試了一下,在日誌檔案中,可以看到剛才完成的日誌記錄。

windowsservice建立心得

1,新建乙個windows服務為 filetranceservice,2,新增timer,該timer是 system.timers,注意 看看這個 timer 控制項的屬性中的命名空間是什麼 如果是 system.timers.timer 那就對了 如果是 system.windows.froms...

Windows Service獲取執行目錄的方法

一般獲取目錄方法 首先要弄清你對 當前目錄 current directory 的定義是什麼。工作目錄 你的應用程式正在哪個目錄下工作。這個目錄並不一定是exe檔案所在的目錄,而且在程式執行中是可以改變的。system.io.directory類提供了getcurrentdirectory方法,該方...

Windows Service服務的除錯

windows service服務的除錯 寫日誌除錯 要在可能出現錯誤的地方都要做寫入日誌處理,並且多用try catch來捕獲錯誤。附加到程序 這種除錯方式可以直接進入斷點,比較直觀,只需要操作2 3步就可以,但是要求服務必須能成功開啟才能附加到程序除錯。步驟如下 1.首先編譯好服務,在合適的地方...