欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#創(chuàng)建Windows服務(wù)的圖文教程

 更新時(shí)間:2023年06月19日 10:41:12   作者:故里2130  
本文主要介紹了C#創(chuàng)建Windows服務(wù)的圖文教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1.打開vs2019,建立Windows服務(wù)

2.打開Service1.cs文件,寫入代碼

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.ServiceProcess;
using System.Text;
using System.Threading.Tasks;
namespace WindowsService1
{
    public partial class Service1 : ServiceBase
    {
        public Service1()
        {
            InitializeComponent();
        }
        string filePath = "D:\\Service1.txt";
        protected override void OnStart(string[] args)//服務(wù)啟動(dòng)的時(shí)候執(zhí)行
        {
            using (FileStream stream = new FileStream(filePath, FileMode.Append))
            using (StreamWriter writer = new StreamWriter(stream))
            {
                writer.WriteLine($"{DateTime.Now},服務(wù)啟動(dòng)!");
            }
        }
        protected override void OnStop()//服務(wù)停止的時(shí)候執(zhí)行
        {
            using (FileStream stream = new FileStream(filePath, FileMode.Append))
            using (StreamWriter writer = new StreamWriter(stream))
            {
                writer.WriteLine($"{DateTime.Now},服務(wù)停止!");
            }
        }
    }
}

3. 回到界面上,點(diǎn)擊增加安裝程序

 4.此時(shí)產(chǎn)生2個(gè)組件

 5.右鍵屬性,修改Description,就是描述服務(wù)的,ServiceName是服務(wù)的名字

 6.點(diǎn)擊另外一個(gè)組件,修改賬號的級別,選擇系統(tǒng)

7.修改完成后,點(diǎn)擊生成

 8.打開生成的文件

9.安裝服務(wù)。這里不能直接雙擊。

直接雙擊是這樣的

可以使用命令進(jìn)行安裝。

使用管理員運(yùn)行cmd,輸入

cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319

進(jìn)入文件夾后,在輸入安裝服務(wù)的命令

installutil.exe /i C:\Users\user\source\repos\WindowsService1\WindowsService1\bin\Debug\WindowsService1.exe

點(diǎn)擊回車,提示安裝完成

 10.此時(shí)打開Windows服務(wù),可以看到服務(wù)已經(jīng)安裝好了

11.右鍵啟動(dòng)服務(wù)后

在D盤可以看到啟動(dòng)的日志

 右鍵停止服務(wù)

在D盤可以看到停止的日志

12.卸載

卸載的時(shí)候,把i換u即可

installutil.exe /u C:\Users\user\source\repos\WindowsService1\WindowsService1\bin\Debug\WindowsService1.exe

 13.卸載成功

到此這篇關(guān)于C#創(chuàng)建Windows服務(wù)的圖文教程的文章就介紹到這了,更多相關(guān)C#創(chuàng)建Windows內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#解決多IfElse判斷語句和Switch語句問題的方法分享

    C#解決多IfElse判斷語句和Switch語句問題的方法分享

    這篇文章主要為大家介紹C#如何使用設(shè)計(jì)模式中的策略模式和委托來解決多個(gè)IfElse判斷語句和Switch語句,這種替換方式在其他語言也一樣可以做到,感興趣的可以了解一下
    2022-12-12
  • C#定義并實(shí)現(xiàn)單鏈表實(shí)例解析

    C#定義并實(shí)現(xiàn)單鏈表實(shí)例解析

    這篇文章主要介紹了C#定義并實(shí)現(xiàn)單鏈表實(shí)例解析,有助于讀者加深對C#實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)的理解,需要的朋友可以參考下
    2014-07-07
  • C# 如何生成 DataMatrix 格式的二維碼

    C# 如何生成 DataMatrix 格式的二維碼

    該文主要是利用OnBarcode.dll 生成DataMatrix 格式的二維碼的一些簡單方法和操作技巧,對C# 如何生成 DataMatrix 格式的二維碼相關(guān)知識感興趣的朋友一起看看吧
    2021-11-11
  • Dictionary擴(kuò)展基礎(chǔ)類向字典中添加鍵和值

    Dictionary擴(kuò)展基礎(chǔ)類向字典中添加鍵和值

    Dictionary<TKey, TValue> 類是常用的一個(gè)基礎(chǔ)類,但用起來有時(shí)確不是很方便。本文逐一討論,并使用擴(kuò)展方法解決
    2013-11-11
  • Unity中 ShaderGraph 實(shí)現(xiàn)超級炫酷的溶解效果入門級教程

    Unity中 ShaderGraph 實(shí)現(xiàn)超級炫酷的溶解效果入門級教程

    這篇文章主要介紹了Unity中的 ShaderGraph 實(shí)現(xiàn)超級炫酷的溶解效果入門級教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-07-07
  • C#基于共享內(nèi)存實(shí)現(xiàn)跨進(jìn)程隊(duì)列

    C#基于共享內(nèi)存實(shí)現(xiàn)跨進(jìn)程隊(duì)列

    進(jìn)程通信一般情況下比較少用,但是也有一些使用場景,有些做視頻傳輸?shù)乃坪鯐枚噙M(jìn)程來實(shí)現(xiàn),還有在子進(jìn)程中調(diào)用特定的庫來避免內(nèi)存泄漏,筆者最近也遇到了需要使用多進(jìn)程的場景,本文介紹了C#基于共享內(nèi)存實(shí)現(xiàn)跨進(jìn)程隊(duì)列,需要的朋友可以參考下
    2024-07-07
  • C#實(shí)現(xiàn)圖形路徑變換的方法

    C#實(shí)現(xiàn)圖形路徑變換的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)圖形路徑變換的方法,涉及C#針對圖形路徑的相關(guān)操作技巧,需要的朋友可以參考下
    2015-06-06
  • C# 解壓gizp文件(.tgz)的實(shí)例

    C# 解壓gizp文件(.tgz)的實(shí)例

    下面小編就為大家分享一篇C# 解壓gizp文件(.tgz)的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • C#中ref關(guān)鍵字的用法

    C#中ref關(guān)鍵字的用法

    這篇文章介紹了C#中ref關(guān)鍵字的用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • WPF調(diào)用Matlab函數(shù)的方法

    WPF調(diào)用Matlab函數(shù)的方法

    這篇文章主要為大家詳細(xì)介紹了WPF調(diào)用Matlab函數(shù)的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11

最新評論