C 編寫windows服務

2022-04-05 11:32:29 字數 1579 閱讀 7659

專案要求:

表結構如下:

過程:vs--檔案

-->

新建專案

-->windows-->windows

服務新增安裝程式 service1.cs

設計 右鍵

-->

新增安裝程式

選中serviceinstaller1

右鍵 服務名稱 填寫自定義服務名稱

這裡填寫magicfilemonitorservice

選中serviceprocessinstaller1

右鍵 account

選擇 localsystem

,這裡是服務安裝時使用的賬戶

建立安裝和解除安裝檔案  install.bat

和 uninstall.bat

放在根目錄下,並 右鍵

-->

屬性-->

複製到輸出目錄 選擇 始終複製

install.bat編寫

%systemroot%\microsoft.net\framework\v4.0.30319\installutil.exe c:\qmdownload\mongodbfiledown\bin\debug\mongodbfiledown.exe--這個是exe檔案目錄

net start magicfilemonitorservice--開啟服務

sc config magicfilemonitorservice start= auto--將服務設定為自動執行

pause--暫停在cmd視窗中檢視安裝狀態

uninstall.bat編寫

%systemroot%\microsoft.net\framework\v4.0.30319\installutil.exe /u c:\qmdownload\mongodbfiledown\bin\debug\mongodbfiledown.exe--這個是exe檔案目錄

pause

在servic1.cs中新增timer控制項,

9.加入主體程式(不在詳細列出)

10.安裝程式

bin下找到

install.bat

右鍵-->

以管理員執行

注意:1.install.bat一定右鍵以管理員執行

2.timer1_elapsed中加入邏輯,一定要加onstar的內容不然不work

附件(vs2013):2016-07-06

csharp編寫windows服務全過程.rar

maigcfilemonitor.rar

C 編寫Windows服務

使用c 編寫windows 服務,我所看的文章如下 紅色的 以內,來自 前一段時間我寫了一篇通過寫服務的形式來達到一些監視程式執行的目的的 文章 至於如何在windows 下寫服務我沒有詳細介紹,今天就讓 我們 一起看看如何來寫服務程式。windows 服務被 設計 用於需要在後台執行的應用程式以及...

C 編寫Windows服務

使用c 編寫windows 服務,我所看的文章如下 紅色的 以內,來自 前一段時間我寫了一篇通過寫服務的形式來達到一些監視程式執行的目的的 文章 至於如何在windows 下寫服務我沒有詳細介紹,今天就讓 我們 一起看看如何來寫服務程式。windows 服務被 設計 用於需要在後台執行的應用程式以及...

C 編寫windows服務

windows服務大家都知道,就是這些東東。如下 開啟vs2008,新建乙個windows服務專案。切換到設計檢視,拖乙個timer控制項上去。如下 ok,設定timer的enable true,interval 1000。雙擊timer控制項,寫如下 private void timer1 tic...