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

首頁 > 編程 > C# > 正文

VS2013創建Windows服務與調試服務的圖文方法

2019-10-29 21:13:44
字體:
來源:轉載
供稿:網友

1、創建Windows服務

VS2013,Windows服務,調試服務

VS2013,Windows服務,調試服務

 

VS2013,Windows服務,調試服務

說明:

a)Description 服務描述,直接顯示到Windows服務列表中的描述;

b)DisplayName 服務顯示名稱,直接顯示到Windows服務列表中的名稱;

c)ServiceName 服務進程名稱,安裝與卸載服務時的唯一標識。

VS2013,Windows服務,調試服務

單擊“serviceProcessInstaller1”,在其屬性窗口中設置Account帳號方式,建議為LocalService(當然也可以Account屬性改為 LocalSystem,這樣,不論是以哪個用戶登錄的系統,服務總會啟動)。

編寫安裝和卸載腳本,并將放在bin/debug或bin/Release文件夾下。

安裝腳本

%SystemRoot%/Microsoft.NET/Framework/v4.0.30319/installutil.exe %~dp0exe程序的名稱.exeNet Start 服務名稱sc config 服務名稱 start= autopause

這里注意,在exe程序的名稱前面有 %~dp0 這是代表當前位置

服務名稱 對應 上面我們創建服務時ServerName的名稱

卸載腳本

%SystemRoot%/Microsoft.NET/Framework/v4.0.30319/installutil.exe /u %~dp0exe程序的名稱.exepause

同時還要注意一下,本人用的.NET4.0的版本,所以/Microsoft.NET/Framework/v4.0.30319/installutil.exe 這一段要根據你機器安裝.NET的版本來定。

其實腳本主要是通過installutil.exe 來進行安裝和卸載服務的,同時此處涉及的批處理命令不多。

2、調試windows服務

在項目中不用啟動windows服務項目,而是直接附加進程來進行調試。

VS2013,Windows服務,調試服務

 

VS2013,Windows服務,調試服務

在可用進程中,查找到你剛才通過腳本安裝的服務就可以了。

再發一個寫入服務代碼的Demo

public partial class MMSServer : ServiceBase  {    private Timer time = new Timer();    public MMSServer()    {      InitializeComponent();    }    protected override void OnStart(string[] args)    {#if DEBUG      if (!Debugger.IsAttached)        Debugger.Launch();      Debugger.Break();#endif      WriteLog("服務啟動,時間:" + DateTime.Now.ToString("HH:mm:ss") + "/r/n");      time.Elapsed += new ElapsedEventHandler(MethodEvent);      time.Interval = 3 * 1000;      time.Start();    }    protected override void OnPause()    {#if DEBUG      if (!Debugger.IsAttached)        Debugger.Launch();      Debugger.Break();#endif      WriteLog("服務暫停,時間:" + DateTime.Now.ToString("HH:mm:ss") + "/r/n");      base.OnPause();    }    protected override void OnContinue()    {#if DEBUG      if (!Debugger.IsAttached)        Debugger.Launch();      Debugger.Break();#endif      WriteLog("服務恢復,時間:" + DateTime.Now.ToString("HH:mm:ss") + "/r/n");      base.OnContinue();    }    protected override void OnShutdown()    {      WriteLog("計算機關閉,時間:" + DateTime.Now.ToString("HH:mm:ss") + "/r/n");      base.OnShutdown();    }    private void MethodEvent(object source, System.Timers.ElapsedEventArgs e)    {      time.Enabled = false;      string result = string.Empty;      try      {        //.........        result = "執行成功,時間:" + DateTime.Now.ToString("HH:mm:ss") + "/r/n";      }      catch (Exception ex)      {        result = "執行失敗,原因:" + ex.Message + "/r/n";      }      finally      {        WriteLog(result);        time.Enabled = true;      }    }    protected override void OnStop()    {#if DEBUG      if (!Debugger.IsAttached)        Debugger.Launch();      Debugger.Break();#endif      WriteLog("服務停止,時間:" + DateTime.Now.ToString("HH:mm:ss") + "/r/n");    }    /// <summary>    /// 日志記錄    /// </summary>    /// <param name="logInfo"></param>    private void WriteLog(string logInfo)    {      try      {        string logDirectory = AppDomain.CurrentDomain.BaseDirectory + "//Logs";        if (!Directory.Exists(logDirectory))        {          Directory.CreateDirectory(logDirectory);        }        string filePath = logDirectory + "//" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt";        File.AppendAllText(filePath, logInfo);      }      catch      {      }    }  }

以上就是關于VS2013創建Windows服務與調試服務的全部內容了,希望大家以后多多支持VEVB武林網

 

注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91av在线网站| 日韩视频在线免费| 在线日韩日本国产亚洲| 日本sm极度另类视频| 国产日产久久高清欧美一区| 69**夜色精品国产69乱| 成人啪啪免费看| 日韩欧美aaa| 成人黄色av网站| 欧美韩国理论所午夜片917电影| 成人免费高清完整版在线观看| 亚洲精品动漫100p| 国产一区二区在线播放| 国产日韩在线免费| 欧美黑人又粗大| 国精产品一区一区三区有限在线| 日韩欧美在线视频免费观看| 欧美精品videos另类日本| 国产精品99免视看9| 日本精品一区二区三区在线| 国产精品久久久| 成人精品一区二区三区电影免费| 国产精品爽爽ⅴa在线观看| 最近中文字幕日韩精品| 成人福利网站在线观看| 亚洲欧美三级伦理| 久久久免费电影| 亚洲精品动漫100p| 在线视频欧美日韩| www.日韩欧美| 成人av色在线观看| 992tv成人免费影院| 亚洲午夜av电影| 亚洲国产精品人人爽夜夜爽| 国产国语videosex另类| 欧美专区中文字幕| 91精品综合久久久久久五月天| 亚洲男人天堂网| 欧美午夜无遮挡| 欧美洲成人男女午夜视频| 久久精品一偷一偷国产| 在线看福利67194| 日韩成人av在线| 欧美精品福利视频| 2020国产精品视频| 久久91超碰青草是什么| 亚洲欧美精品suv| 成人久久一区二区三区| 欧美视频精品一区| 国模吧一区二区| 久久精品成人欧美大片古装| 欧美性一区二区三区| 国产精品久久综合av爱欲tv| 久久夜色精品国产亚洲aⅴ| 久久福利视频导航| 亚洲精品电影久久久| 成年人精品视频| 国产福利精品av综合导导航| 国产精品444| 国产精品直播网红| 国产成人拍精品视频午夜网站| 日韩一中文字幕| 欧美日韩成人在线视频| 国产精品久久久久久av福利软件| 欧美日韩高清在线观看| 国产精品久久久久久av| 奇米影视亚洲狠狠色| 亚洲欧美日韩视频一区| 精品呦交小u女在线| 国产精品三级网站| 久久亚洲国产精品| 欧美高清videos高潮hd| 国产精品美女久久久久av超清| 欧美激情在线视频二区| 久久久久久久久久国产精品| 亚洲精品视频免费在线观看| 亚洲国产精品va在线看黑人| 亚洲成人动漫在线播放| 久久夜色精品国产| 亚洲精品欧美一区二区三区| 91久久精品一区| 92裸体在线视频网站| 亚洲乱码av中文一区二区| 在线观看国产精品91| 国模极品一区二区三区| 国产精品视频男人的天堂| 日韩精品视频中文在线观看| 青草成人免费视频| 中文字幕自拍vr一区二区三区| 日日狠狠久久偷偷四色综合免费| 国产精品永久免费视频| 中文字幕一区二区三区电影| 久久在线精品视频| 国产91在线播放| 51久久精品夜色国产麻豆| 亚洲高清免费观看高清完整版| 欧美日韩成人黄色| 国产亚洲视频在线| 疯狂做受xxxx欧美肥白少妇| 91豆花精品一区| 欧美日韩国产在线| 久久精品视频免费播放| 中文字幕在线日韩| 国产成人综合精品| 91高潮精品免费porn| 日本精品一区二区三区在线播放视频| 久久综合免费视频影院| 91性高湖久久久久久久久_久久99| 成人精品一区二区三区电影免费| 日本伊人精品一区二区三区介绍| 国产日韩欧美综合| 精品国产户外野外| 色偷偷av一区二区三区| 欧美放荡办公室videos4k| 欧美成人精品一区二区| 国产精品白丝av嫩草影院| 亚洲电影免费观看高清| 国产91精品视频在线观看| 69视频在线免费观看| 欧美乱人伦中文字幕在线| 精品国产一区二区三区久久| 色偷偷噜噜噜亚洲男人| 亚洲高清久久网| 超碰日本道色综合久久综合| 亚洲mm色国产网站| 成人免费福利在线| 久久久噜噜噜久久中文字免| 欧美一级大片在线观看| 57pao国产成人免费| 亚洲国产日韩一区| 懂色av一区二区三区| 国产精品日韩在线播放| 国语自产精品视频在线看| 国产精品一区二区三| 欧美日韩激情网| 国内精品免费午夜毛片| 午夜精品久久久久久久99黑人| 欧美激情在线播放| 久久九九热免费视频| 不卡毛片在线看| 亚洲欧美制服丝袜| 久久久免费电影| 欧美最猛性xxxxx(亚洲精品)| 91高潮精品免费porn| 91成人在线播放| 九九九久久国产免费| 亚洲精品成人av| 国产一区二区三区视频在线观看| 欧美午夜精品久久久久久久| 日韩高清人体午夜| 夜夜嗨av一区二区三区免费区| 国产女精品视频网站免费| 欧美视频一区二区三区…| 亚洲国产精品久久久久秋霞蜜臀| 欧美激情久久久久久| 精品无人区太爽高潮在线播放| 日韩电影在线观看永久视频免费网站| 美女扒开尿口让男人操亚洲视频网站| 精品国产区一区二区三区在线观看| 日韩中文字幕国产精品| 国产成人精品在线播放| 亚洲美女免费精品视频在线观看| 日韩国产精品亚洲а∨天堂免| 97香蕉久久夜色精品国产|