c 服務程式

2021-07-26 15:52:30 字數 1276 閱讀 9089

1、新建專案*****==》visualc#.windows*****=>windows服務====》新建完成 (服務專案名稱自取)

2、開啟service1.cs*****=》右擊新增安裝程式*****=》

*****>編寫**即可

3、安裝服務

用.net framework工具installutil安裝服務程式即可。

用專案的輸出作為引數,從命令列執行 installutil.exe。在命令列中輸入下列**: 

installutil yourproject.exe

hint: a windows service must first be installed using installutil.exe and then started with the serviceexplorer, windows services administrative tool or the net start command.

4

解除安裝服務

用專案的輸出作為引數,從命令列執行 installutil.exe。

installutil /u yourproject.exe

補充

1.service啟動屬性:

manual      服務安裝後,必須手動啟動。

automatic    每次計算機重新啟動時,服務都會自動啟動。

disabled     服務無法啟動。

2.新建的service專案,其中各屬性的含義(設計檢視->右鍵屬性):

autolog 是否自動寫入系統的日誌檔案

canhandlepowerevent 服務時候接受電源事件

canpauseandcontinue 服務是否接受暫停或繼續執行的請求

canshutdown 服務是否在執行它的計算機關閉時收到通知,以便能夠呼叫 onshutdown 過程

canstop 服務是否接受停止執行的請求

servicename 服務名

c 寫windows服務程式

view plaincopy to clipboardprint?在很多應用中需要做windows服務來運算元據庫等操作,比如 1 一些非常慢的資料庫操作,不想一次性去做,想慢慢的通過服務定時去做,比如定時為資料庫備份等 2 在.net remoting中利用windows服務來做host 利用vs...

C 聊天程式伺服器

使用系統 引用 丟 引用 使用system.windows.forms 使用的system.data 使用system.net 使用system.net.sockets 使用的system.threading 命名空間的chatserver 公升 summarygt 清理所有正在使用的資源。摘要 保...

使用C 開發Windows服務程式

microsoft windows 服務能夠建立在它們自己的 windows 會話中可長時間執行的可執行應用程式。這些服務可以在計算機啟動時自動啟動,可以暫停和重新啟動而且不顯示任何使用者介面。這使服務非常適合在伺服器上使用,或任何時候,為了不影響在同一臺計算機上工作的其他使用者,需要長時間執行功能...