最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#創(chuàng)建Windows服務與服務的安裝、卸載

 更新時間:2022年02月24日 16:15:12   作者:.NET開發(fā)菜鳥  
這篇文章介紹了C#創(chuàng)建Windows服務與服務的安裝、卸載,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

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

一、使用C#創(chuàng)建Windows service步驟:

1、文件->新建->項目:選擇Windows服務,修改項目名稱和位置,然后點擊"確定":

2、在默認生成的服務Service1設計界面上右鍵,選擇“屬性”,打開屬性面板

3、在打開的屬性面板中,修改常用屬性:

  • Name:后臺代碼類的名稱。
  • AutoLog:設為true,自動將事件寫入到Windows的事件日志中,可以在事件查看器中查看日志
  • CanPansuAndContinue:設為True,表示服務可以暫停和繼續(xù)

4、添加服務安裝程序:在Service1的設計界面點右鍵,選擇“添加安裝程序”

5、在生成的“ProjectInstaller設計界面”修改屬性

5.1 選中serviceProcessInstaller1點右鍵,選擇“屬性”,打開serviceProcessInstaller1的屬性面板:

Account:指示用來運行此服務的賬戶類型,默認選擇User,修改為高權限的LocalSystem

5.2 選中serviceInstaller1點右鍵,選擇“屬性”,打開serviceInstaller1的屬性面板

  • ServiceName:在Windows服務里面顯示的名稱
  • Description:在Windows服務里面顯示的描述信息
  • StartType:指示啟動此服務的方式和時間 Manual:手動啟動 Automatic:自動啟動
  • DelayedAutoStart:指示服務是否延時啟動,默認false,改為True,則表示服務延時啟動

6、重新生成解決方案,Windows服務創(chuàng)建完成。

二、安裝和卸載Windows服務

方式一、使用DOS命令行安裝:必須以管理員身份運行DOS命令行,否則安裝過程中會因為權限的問題導致安裝失敗。

在命令行下面執(zhí)行“installutil+生成的可執(zhí)行文件的路徑”的命令進行安裝

輸入命令以后,按回車,進行安裝:

出現(xiàn)此界面表示服務安裝成功。在系統(tǒng)服務里面查看新安裝的服務:

卸載Windows服務:

在命令行里面輸入“installutil /u 可執(zhí)行文件路徑”命令,然后回車

C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil /u F:\練習\Windows服務\WindowsServiceDemo\WindowsServiceDemo\bin\Debug\WindowsServiceDemo.exe

在系統(tǒng)服務里面刷新,找不到剛才的MyFirstService服務了。

方式二:使用批處理文件(.bat)安裝服務

1、新建txt文本文件。

2、編輯新建的文本文件:

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe F:\練習\Windows服務\WindowsServiceDemo\WindowsServiceDemo\bin\Debug\WindowsServiceDemo.exe

pause

3、保存文件文件,修改文件后綴名為.bat,重命名文本文件:Install.bat。

使用批處理文件(.bat)卸載服務

1、新建txt文本文件。

2、編輯新建的文本文件:

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe /u F:\練習\Windows服務\WindowsServiceDemo\WindowsServiceDemo\bin\Debug\WindowsServiceDemo.exe
pause

3、保存文件文件,修改文件后綴名為.bat,重命名文本文件:Uninstall.bat。

注意:執(zhí)行批處理文件都是以管理員身份運行

方式三:使用vs自帶的外部工具安裝

1、以管理員身份運行visual studio,打開解決方案,選擇菜單欄的“工具”->"外部工具",打開外部工具界面:

2、點擊添加,添加安裝程序

標題:InstallService

命令:C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe

參數:點擊“箭頭按鈕”,選擇目標文件名,注意:選擇目標文件名以后要加上文件的擴展文件名

初始目錄:點擊“箭頭按鈕”,選擇目標文件目錄

3、最后的InstallService命令應該是下面這樣:

4、點擊應用、確定按鈕,保存配置。

5、點擊菜單欄的工具選項,可以看見新添加的"InstallService"命令

6、點擊“InstallService”命令,開始安裝,輸出界面會顯示安裝信息:

7、至此,服務安裝成功,在系統(tǒng)服務界面可以查看到新安裝的服務。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • dotNet中的反射用法入門教程

    dotNet中的反射用法入門教程

    這篇文章主要介紹了dotNet中的反射用法,較為詳細的分析了.Net中關于反射的概念,使用方法與相關注意事項,需要的朋友可以參考下
    2016-02-02
  • C#索引器簡單實例代碼

    C#索引器簡單實例代碼

    打開.Net Framework源代碼隨便看幾個類,就會發(fā)現(xiàn)索引器的影子。索引器可以被重載,可以接收一個或者多個參數,但是不可以定義為靜態(tài)的??梢杂藐P聯(lián)數組的方式訪問索引器。
    2013-03-03
  • C#?VB.NET?實現(xiàn)在Word中嵌入多媒體(視頻、音頻)文件

    C#?VB.NET?實現(xiàn)在Word中嵌入多媒體(視頻、音頻)文件

    Word中可將Office、PDF、txt等文件作為OLE對象插入到文檔中,雙擊該對象可直接訪問或編輯該文件,除了以上常見的文件格式對象,也可以插入多媒體文件,如視頻、音頻等。本篇文章介紹了通過C#實現(xiàn)在Word中插入多媒體文件。感興趣的可以學習一下
    2021-12-12
  • c#實現(xiàn)網頁圖片提取工具代碼分享

    c#實現(xiàn)網頁圖片提取工具代碼分享

    c#實現(xiàn)網頁圖片提取工具代碼分享,大家參考使用吧
    2013-12-12
  • C#實現(xiàn)策略模式

    C#實現(xiàn)策略模式

    這篇文章介紹了C#實現(xiàn)策略模式的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • C#開發(fā)教程之ftp操作方法整理

    C#開發(fā)教程之ftp操作方法整理

    這篇文章主要介紹了C#開發(fā)教程之ftp操作方法整理的相關資料,需要的朋友可以參考下
    2016-07-07
  • 使用C#校驗畫布簽名圖片是否為空白

    使用C#校驗畫布簽名圖片是否為空白

    這篇文章主要為大家詳細介紹了如何使用C#校驗畫布簽名圖片是否為空白,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-11-11
  • C#判斷一個類是否實現(xiàn)了某個接口3種實現(xiàn)方法

    C#判斷一個類是否實現(xiàn)了某個接口3種實現(xiàn)方法

    這篇文章主要介紹了C#判斷一個類是否實現(xiàn)了某個接口3種實現(xiàn)方法,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-06-06
  • c#?如何將字符串轉換為大寫或小寫

    c#?如何將字符串轉換為大寫或小寫

    這篇文章主要介紹了c#?如何將字符串轉換為大寫或小寫,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 基于WPF實現(xiàn)簡單的文件夾比較工具

    基于WPF實現(xiàn)簡單的文件夾比較工具

    文件比較平常都是用Beyond?Compare,可以說離不開的神器,不過Beyond?Compare平常拿它主要是用來做代碼比較,用來做一些大批量的二進制文件比較,其實有點不是很方便,所以本文來用WPF做一個簡單的文件夾比較的小工具
    2023-05-05

最新評論

武安市| 麦盖提县| 绍兴县| 温泉县| 张家川| 全南县| 许昌县| 进贤县| 剑阁县| 张家界市| 公安县| 镇平县| 镇江市| 远安县| 江都市| 石嘴山市| 松溪县| 西城区| 绥阳县| 辰溪县| 苏尼特左旗| 双江| 建始县| 姜堰市| 礼泉县| 景德镇市| 定兴县| 泗阳县| 华坪县| 康定县| 乌审旗| 和硕县| 大洼县| 泸水县| 邛崃市| 南陵县| 新干县| 德格县| 九江市| 惠水县| 武平县|