人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

用C#創建Windows(NT)服務

用C#創建Windows(NT)服務

更新時間:2022-06-07 文章作者:未知 信息來源:網絡 閱讀次數:

Windows服務在Visual Studio 以前的版本中叫NT服務,在VS.net啟用了新的名稱。用Visual C# 創建Windows服務不是一件困難的事,本文就將指導你一步一步創建一個Windows服務并使用它。這個服務在啟動和停止時,向一個文本文件中寫入一些文字信息。這個小技巧來自于MSDN,但是現在程序編寫的更加清晰,并且你可以根據你的需要修改它。可下載工程文件包:mcWinService.zip。
第一步:創建服務框架
要創建一個新的 Windows 服務,可以從Visual C# 工程中選取 Windows 服務(Windows Service)選項,給工程一個新文件名,然后點擊 OK。結果看起來是這樣的:


你可以看到,向導向工程文件中增加WebService1.cs類:


將ServiceName(服務名)設置成你自己需要的名字,這樣在測試期間就更容易識別你的服務,也可以通過編寫代碼來設置這個屬性,方法是this.ServiceName = "mcWinService":


向導在WebService1.cs中增加的默認代碼。
第二步:向服務中增加功能
在 WebService1.cs中我們可以看到,有兩個被忽略的函數 OnStart和OnStop。

OnStart函數在啟動服務時執行,OnStop函數在停止服務時執行。在這里,當啟動和停止服務時,向一個文本文件中寫入一些文字信息,代碼如此。
第三步:安裝和運行服務
這個應用程序最后生成一個exe文件mcWinService.exe。要注冊這個服務,你需啟動開始菜單中的命令行按如下方式調用installutil:installutil C:\mcWebService\bin\Debug\mcWebService.exe。要卸載服務,使用 /u 選項:installutil /u C:\mcWebService\bin\Debug\mcWebService.exe。

第四步:啟動和停止服務
在桌面用右鍵點擊圖標“我的電腦”選擇管理菜單項(Manage),然后啟動“服務和應用程序(Services and Applications)”中的服務(Services);你也可以直接從開始菜單中選擇管理工具中的計算機管理(Computer Management)進入服務。這樣你就能看到服務 mcWinService,右鍵單擊彈出菜單中有啟動和停止選項。


第五步:測試服務
轉到 temp 目錄中,看看文本文件是否存在,有沒有寫入內容。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 贵港市| 太谷县| 偏关县| 铜鼓县| 故城县| 赣榆县| 襄樊市| 渭源县| 新竹市| 资阳市| 济南市| 漠河县| 神木县| 远安县| 新民市| 博湖县| 永宁县| 百色市| 陇川县| 弋阳县| 雷波县| 乌审旗| 武定县| 东城区| 同江市| 高淳县| 浦城县| 贵南县| 呼和浩特市| 醴陵市| 日喀则市| 龙岩市| 额尔古纳市| 东至县| 宾阳县| 丹江口市| 文成县| 平阳县| 大足县| 上犹县| 杭州市|