日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > C# >内容正文

C#

Windows服务的快速搭建与调试(C#图解)

發(fā)布時(shí)間:2025/3/11 C# 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows服务的快速搭建与调试(C#图解) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

一、什么是Windows 服務(wù)?

二、創(chuàng)建Windows 服務(wù)與安裝/卸載批處理。

三、調(diào)試Windows 服務(wù)。

正文

一、什么是Windows 服務(wù)?

答:Microsoft Windows 服務(wù)(即,以前的 NT 服務(wù))使您能夠創(chuàng)建在它們自己的 Windows 會(huì)話中可長(zhǎng)時(shí)間運(yùn)行的可執(zhí)行應(yīng)用程序。這些服務(wù)可以在計(jì)算機(jī)啟動(dòng)時(shí)自動(dòng)啟動(dòng),可以暫停和重新啟動(dòng)而且不顯示任何用戶界面。這使服務(wù)非常適合在服務(wù)器上使用,或任何時(shí)候,為了不影響在同一臺(tái)計(jì)算機(jī)上工作的其他用戶,需要長(zhǎng)時(shí)間運(yùn)行功能時(shí)使用。還可以在不同于登錄用戶的特定用戶帳戶或默認(rèn)計(jì)算機(jī)帳戶的安全上下文中運(yùn)行服務(wù)。

?

二、創(chuàng)建Windows 服務(wù)。

打開(kāi):Visual Studio 2010 => 新建 => 項(xiàng)目 => Windows 服務(wù),如圖:

點(diǎn)擊確定 => 生成的Service1.cs 文件視圖上右鍵 => 添加安裝程序 => 生成的ProjectInstaller.cs視圖頁(yè)面設(shè)置serviceInstaller1 里的啟動(dòng)方式、Windows 服務(wù)名稱,如圖:

然后在設(shè)置serviceProcessInstaller1的賬號(hào)信息,選擇“本地系統(tǒng),如圖:

至此,安裝程序與框架已經(jīng)搭建完畢,然后就在Service1.cs的OnStart代碼視圖中編寫(xiě)自己的業(yè)務(wù)代碼即可,如圖:

?

至此,完整windows 服務(wù)已經(jīng)制作完畢。

安裝服務(wù)的批處理代碼:

"%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" F:\xxx\xxx.exe net start "服務(wù)名稱"

卸載服務(wù)的批處理代碼:

net stop "服務(wù)名稱" "%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" /u F:\xxx\xxx.exe

?

三、調(diào)試Windows服務(wù)。

打開(kāi)的Visual Studio 2010工具欄中的工具 => 附加到進(jìn)程 => 點(diǎn)擊確定,選擇列表中的要調(diào)試服務(wù)名稱 => 點(diǎn)擊附加就可以調(diào)試了。程序中只需F9打點(diǎn)就可以調(diào)試,注意要windows服務(wù)保持版本一致哦。

如圖:

?

?

結(jié)尾

Windows服務(wù)其實(shí)很簡(jiǎn)單,為需要的人整理一下,如果有用請(qǐng)點(diǎn)擊支持,謝謝。

?

?

?

?

?

?

?

?

總結(jié)

以上是生活随笔為你收集整理的Windows服务的快速搭建与调试(C#图解)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。