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