亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#編寫Windows服務實例代碼

2020-01-24 03:07:37
字體:
來源:轉載
供稿:網友
Microsoft Windows 服務(即,以前的 NT 服務)使您能夠創建在它們自己的 Windows 會話中可長時間運行的可執行應用程序。這些服務可以在計算機啟動時自動啟動,可以暫停和重新啟動而且不顯示任何用戶界面。這使服務非常適合在服務器上使用,或任何時候,為了不影響在同一臺計算機上工作的其他用戶,需要長時間運行功能時使用。還可以在不同于登錄用戶的特定用戶帳戶或默認計算機帳戶的安全上下文中運行服務。

使用Microsoft Visual Studio2012可以很方便的創建一個Windows服務,本例實現一個向D盤的txt文件里,寫入系統時間的Windows服務。

新建一個Windows Services工程:

 

工程創建好之后,默認會有一個Services1.cs文件,刪掉此文件,重新添加一個新Item

右擊新添加的這個文件,選擇View code,可以看到,有兩個函數 OnStart和OnStop,OnStart函數在啟動服務時執行,OnStop函數在停止服務時執行。

這兩個函數的代碼如下:

復制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Linq;
using System.ServiceProcess;
using System.Text;
using System.Threading.Tasks;
using System.IO;

namespace MyFirstWindowsService
{
    partial class MyWindowsService : ServiceBase
    {
        public MyWindowsService()
        {
            InitializeComponent();
        }

        protected override void OnStart(string[] args)
        {
            // TODO: Add code here to start your service.
            FileStream fileStream = new FileStream(@"D:/MyWindowsService.txt", FileMode.OpenOrCreate, FileAccess.Write);

            StreamWriter streamWriter = new StreamWriter(fileStream);

            streamWriter.BaseStream.Seek(0, SeekOrigin.End);

            streamWriter.WriteLine("My service started" + DateTime.Now.ToString() + "/n");

            streamWriter.Flush();

            streamWriter.Close();

            fileStream.Close();
        }

        protected override void OnStop()
        {
            // TODO: Add code here to perform any tear-down necessary to stop your service.
            FileStream fileStream = new FileStream(@"D:/MyWindowsService.txt", FileMode.OpenOrCreate, FileAccess.Write);

            StreamWriter streamWriter = new StreamWriter(fileStream);

            streamWriter.BaseStream.Seek(0, SeekOrigin.End);

            streamWriter.WriteLine("My service stopped " + DateTime.Now.ToString() + "/n");

            streamWriter.Flush();

            streamWriter.Close();

            fileStream.Close();
        }
    }
}

之后需要新建一個安裝組件MyWindowsServiceProjectInstaller(右擊MyWindowsService.cs這個文件選擇view desiner,然后選擇Add Installer),需要將MyFirstWindowsServiceProcessInstaller的account屬性設置為localservice.

編寫批處理文件:

 安裝服務批處理:

復制代碼 代碼如下:

 %SystemRoot%/Microsoft.NET/Framework/v4.0.30319/installutil.exe C:/Users/gaoja1/Desktop/MyWindowsService/MyFirstWindowsService/bin/Debug/MyFirstWindowsService.exe
 Net Start ServiceTest
 sc config ServiceTest start= auto

卸載服務批處理:

復制代碼 代碼如下:

%SystemRoot%/Microsoft.NET/Framework/v4.0.30319/installutil.exe /u C:/Users/gaoja1/Desktop/MyWindowsService/MyFirstWindowsService/bin/Debug/MyFirstWindowsService.exe

服務安裝好之后:





服務啟動之后可以在D盤看到一個txt的文件,里面記錄了服務的啟動時間.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品国产91久久久| 国产精品男人爽免费视频1| 欧美一区二区三区四区在线| 欧美日韩国产中文精品字幕自在自线| 久久国内精品一国内精品| 国产999精品久久久影片官网| 亚洲欧美一区二区三区四区| 国产精品爽爽爽| 亚洲欧美激情在线视频| 久久精品美女视频网站| 国产精品精品国产| 欧美乱大交xxxxx另类电影| 欧美精品激情在线| 国内伊人久久久久久网站视频| 亚洲成色www8888| 欧美一级免费视频| 欧美激情亚洲国产| 91麻豆国产精品| 午夜精品一区二区三区av| 亚洲视频日韩精品| 欧美乱大交xxxxx另类电影| 九九热精品视频在线播放| 日韩性生活视频| 九九综合九九综合| 亚洲精品丝袜日韩| 久久中文精品视频| 亚洲人成网站777色婷婷| 国产精品久久久久久av下载红粉| 91chinesevideo永久地址| 色久欧美在线视频观看| 亚洲黄色片网站| 日韩av电影国产| 亚洲永久在线观看| 夜夜嗨av一区二区三区四区| 亚洲电影在线观看| 91久久久亚洲精品| 国产精品爽黄69| 久久久久99精品久久久久| 亚洲欧美日韩图片| 久久久久九九九九| 国内揄拍国内精品少妇国语| 亚洲一区二区三区视频播放| www亚洲精品| 欧美大全免费观看电视剧大泉洋| 亚洲免费视频网站| 亚洲区一区二区| 国产成人97精品免费看片| 国产亚洲视频在线观看| 久久视频在线免费观看| 欧美午夜精品久久久久久人妖| 中文字幕亚洲欧美| 欧美电影免费观看网站| 国产脚交av在线一区二区| 欧美性高潮在线| 亚洲电影免费观看高清完整版| 国产精品白嫩初高中害羞小美女| 一区二区成人av| 亚洲大胆人体视频| 91欧美激情另类亚洲| 55夜色66夜色国产精品视频| 国产精品爱久久久久久久| 亚洲欧洲美洲在线综合| 日韩欧美a级成人黄色| 久久久久久网址| 人妖精品videosex性欧美| 久久香蕉国产线看观看av| 国产一区二中文字幕在线看| 国产拍精品一二三| 国产精品亚洲网站| 欧美国产日韩精品| 91系列在线观看| 国产成人免费av| 日韩国产欧美精品一区二区三区| 国产成人亚洲综合青青| 欧美日韩亚洲精品一区二区三区| 久久av中文字幕| 国产一区二区三区免费视频| 亚洲第一区第一页| 午夜精品一区二区三区在线播放| 久久久精品视频在线观看| 国产精品扒开腿做爽爽爽的视频| 91精品免费视频| 成人网页在线免费观看| 国产精品美女主播| 亚洲福利精品在线| 成人h视频在线| 不卡伊人av在线播放| 欧美日韩美女在线观看| wwwwwwww亚洲| 欧美激情三级免费| 欧美成人四级hd版| 高清欧美电影在线| 亚洲视频日韩精品| 国产精品你懂得| 亚洲性生活视频在线观看| 欧美激情综合亚洲一二区| 国内伊人久久久久久网站视频| 欧美日韩国内自拍| 亚洲国产精品va在看黑人| 久久久久久久久久国产| 日韩免费观看网站| 92看片淫黄大片欧美看国产片| 久久久久久久久久久久久久久久久久av| 日韩精品中文字幕视频在线| 亚洲男人天堂网站| 欧美美女15p| 欧洲成人性视频| 成人高清视频观看www| 国产成人一区二区三区| 98视频在线噜噜噜国产| 精品国产户外野外| 欧美自拍大量在线观看| 97久久精品人搡人人玩| 亚洲精品视频中文字幕| 国产欧美日韩丝袜精品一区| 国产91精品久久久久久久| 国产精品96久久久久久又黄又硬| 精品国产一区二区三区久久久狼| 亚洲性生活视频在线观看| 国产香蕉精品视频一区二区三区| 国产成人小视频在线观看| 91精品视频在线免费观看| 亚洲福利影片在线| 国产亚洲视频中文字幕视频| 亚洲免费伊人电影在线观看av| 九九九热精品免费视频观看网站| 亚洲视频在线看| 日韩av在线最新| 国产日韩综合一区二区性色av| 精品亚洲一区二区| 成人黄色短视频在线观看| 自拍偷拍免费精品| 欧美在线视频在线播放完整版免费观看| 久久777国产线看观看精品| 欧美高清理论片| 国产精品久久久久久久久粉嫩av| 日韩精品极品视频免费观看| 国产精品男人爽免费视频1| 91精品久久久久久久久| 国产精品亚洲一区二区三区| 精品一区二区三区四区| 久久久久久久久久久人体| 国产视频丨精品|在线观看| 国产亚洲成精品久久| 国产精品一香蕉国产线看观看| 国精产品一区一区三区有限在线| 美女福利精品视频| 久久69精品久久久久久久电影好| 97超级碰碰碰久久久| 国产精品一区二区三区久久| 日本精品中文字幕| 91国语精品自产拍在线观看性色| 5566日本婷婷色中文字幕97| 久久视频在线视频| 国内精品400部情侣激情| 色哟哟亚洲精品一区二区| 欧美日韩在线观看视频小说| 福利精品视频在线| 日韩av在线一区| 91在线视频一区| 正在播放欧美视频| 精品国产自在精品国产浪潮| 久久久精品免费视频| 亚洲www视频|