国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 學院 > 開發設計 > 正文

Windows服務調試小結(附Demo)

2019-11-17 02:43:23
字體:
來源:轉載
供稿:網友

Windows服務調試小結(附Demo)

本文版權歸mephisto和博客園共有,歡迎轉載,但須保留此段聲明,并給出原文鏈接,謝謝合作。

閱讀目錄

  • 介紹
  • 搭建環境
  • 調試方式
  • Demo下載

本文版權歸mephisto和博客園共有,歡迎轉載,但須保留此段聲明,并給出原文鏈接,謝謝合作。

介紹

  有時候不可避免的要建些Windows服務。既然寫代碼,就需要調試,由于這個東西搞的人不多,每個人調試的方法也不全,所以在下在這里小結一下調試方法。

搭建環境

一:創建一個Window Service

  文件->新建項目->Windows 服務。

  然后我們直接運行試試,然后提示如下:

  好吧,我們就依他的意思,加個服務安裝程序和些相關的引用及其他,結果如下:

  

  這樣我們的環境就基本搭建好了,然后就是服務的安裝,運行bin/Debug/Install/install.bat即可。

調試方式

一:普通調試

  msdn上指出“必須從服務控制管理器的上下文中而不是 Visual Studio 中運行服務。因此,調試服務不像調試其他 Visual Studio 應用程序類型一樣簡單。要調試服務,必須啟動該服務,然后將調試器附加到該服務正在其中運行的進程中。然后你可以使用所有 Visual Studio 的標準調試功能來調試你的應用程序”。

  所以我們啟動服務,然后通過vs附件該服務進程,然后就可以調試了。如下:

二:特殊調試

  如果我們不想創建服務就想調試代碼,其實可以采用其他的替代方式進行,只不過要改代碼。

  我們找到程序的入口:PRogram.cs。

  原代碼如下:

 1     static class Program 2     { 3         /// <summary> 4         /// 應用程序的主入口點。 5         /// </summary> 6         static void Main() 7         { 8             ServiceBase[] ServicesToRun; 9             ServicesToRun = new ServiceBase[] 10             { 11                 new ServiceDebug() 12             };13             ServiceBase.Run(ServicesToRun);14         }15     }

  修改后代碼如下:

 1         protected override void OnStart(string[] args) 2         { 3             Timer timer = new Timer(); 4             timer.Interval = 1000; 5             timer.Elapsed += new ElapsedEventHandler(timer_Elapsed); 6             timer.Start(); 7  8         } 9 10         private void timer_Elapsed(object sender, ElapsedEventArgs e)11         {12 13         }14 15         protected override void OnStop()16         {17         }18 19         public void Test(string[] args)20         {21             OnStart(args);22         }
 1     static class Program 2     { 3         /// <summary> 4         /// 應用程序的主入口點。 5         /// </summary> 6         static void Main() 7         { 8             ServiceDebug service = new ServiceDebug(); 9             service.Test(null);10 11             while (true)12             {13                 System.Threading.Thread.Sleep(1000);14             }15             return;16 17             ServiceBase[] ServicesToRun;18             ServicesToRun = new ServiceBase[] 19             { 20                 new ServiceDebug() 21             };22             ServiceBase.Run(ServicesToRun);23         }24     }

  這樣,我們就可以進行調試了。

二:OnStart常規調試

  有時候我們想正常的調試Onstart方法,但是,啟動服務后這個方法已經運行了,那么我們應該怎么調試捏。

  我們可以在Onstart方法體前面加個Debugger.Launch();就可以很愉快的調試了。如下:

 1         protected override void OnStart(string[] args) 2         { 3             Debugger.Launch(); 4  5             Timer timer = new Timer(); 6             timer.Interval = 1000; 7             timer.Elapsed += new ElapsedEventHandler(timer_Elapsed); 8             timer.Start(); 9 10         }

  啟動服務后彈出如下:,然后選中對應的解決方案即可。

Demo下載

源碼下載

本文版權歸mephisto和博客園共有,歡迎轉載,但須保留此段聲明,并給出原文鏈接,謝謝合作。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
在线观看中文字幕| 成人欧美精品久久久久影院| 九九免费视频| 久久国产情侣| 丁香婷婷在线观看| 国产特级嫩嫩嫩bbb| 国产成人福利| 欧美日韩一区二区三区视视频| 欧美亚洲系列| 国产黄在线播放| 在线国产1区| 九九热精品在线视频| 中文字幕欧美日韩在线不卡| 国产视频二区三区| 亚洲精品天堂在线| 亚洲wwwwww| 国产女王在线**视频 | 国产性色视频| 在线国产1区| 国产免费一级| 在线免费看黄av| 黄污在线观看| 精品国产一区二区三区四区阿崩| 日本视频二区| 成网站在线观看人免费| 国产精品视频二区三区| а√资源新版在线天堂| 精品51国产黑色丝袜高跟鞋| 福利视频网站导航| 香蕉视频免费在线播放| 国产女主播在线| 天堂资源中文在线| а√资源新版在线天堂| 992tv在线观看在线播放| 国产天堂在线观看| 天天操天天曰| 免费国产视频| www.久草.com| 在线免费观看黄色av| 中中文字幕av在线| 国产在线视频网站| 久久国产精品黑丝| 国产尤物视频| 成年人在线观看| 国产综合视频一区二区三区免费| 免费观看一二区视频网站| 在线免费黄色毛片| 在线视频三区| 日本一卡二卡四卡精品| www.色五月| 免费黄网站在线观看| 欧美成人精品福利网站| 久久99亚洲网美利坚合众国| 久热国产在线| 黄色在线视频观看网站| 国产精品外围在线观看| 天天操天天射天天插| 国产一级黄色电影| 2021av在线| 日本福利在线观看| 国产精品㊣新片速递bt | 欧美日韩一区二区三区在线播放 | 俺来俺也去www色在线观看| 四虎国产精品永久| 国产免费电影网站入口| 超碰国产在线| 2018中文字幕在线观看| gogogo影视剧免费观看在线观看| 青青草视频在线观看| 尤物视频在线观看| 伊人影院在线视频| 尤物在线视频| 伊人中文字幕在线| 日本中文字幕高清视频| 精品黄色免费中文电影在线播放| yjizz视频网站在线播放| 国产鲁鲁视频在线观看免费 | 国产www网站| 久久综合精品视频| 尤物视频在线观看| 亚洲一区二区三区在线观看网站| 成人精品福利| 在线伊人免费视频| 国产免费av在线| 轻轻色免费在线视频| 国产高清在线a视频大全| 蜜桃视频网站在线| sm国产在线调教视频| 国产视频97| 中文字幕第一页在线| 男人天堂亚洲| 男人操女人免费网站| 天天草天天干| 在线免费观看污| 天堂资源中文在线| 丁香综合在线| 激情亚洲综合网| av中文网站| 日本韩国精品一区二区| 依依成人在线| 一本大道久久精品| 99爱在线观看| 香蕉视频在线看| 日本h片在线观看| 人人干人人插| 激情综合丁香| 黄色一级视频网站| 国产在线观看av| 国产丝袜护土调教在线视频| 超碰国产在线观看| 天天操天天曰| 国产超碰在线| av网址在线看| 成 人免费视频播放| 黄色片免费在线| 国产主播色在线| 国产青青视频| 性色视频在线| 国产精品亚洲第五区在线| 国产视频三区| av在线日韩国产精品| 福利视频网站导航| 国产精品冒白浆免费视频| 国产传媒在线播放| 国产探花在线观看| 精品美女视频在线观看免费软件| 亚洲精品天堂在线| 国产蜜臀在线| av福利在线播放| 国产主播福利在线| 国产高清在线| 超碰在线97国产| 国产变态拳头交视频一区二区 | 精品美女在线观看视频在线观看| 91视频久色| xxxxx中文字幕| 国产黄色在线网站| av一级在线| 国产精品免费视频一区一| 天堂网中文在线| 国产网红在线| 欧美一级久久久久久久久大| 国产偷窥洗澡视频| 黄网址在线播放免费| 一级黄色av| 91九色在线看| 国产一级片麻豆| 国产男女猛烈无遮挡免费视频| 在线免费观看高清视频色| 国产精品你懂的在线观看| 国产在线观看a| 久草.com| 精品推荐国产麻豆剧传媒| 成人超碰在线| 狠狠干婷婷色| 激情六月婷婷| 九七电影韩国女主播在线观看| 精品美女调教视频| 精品入口麻豆传煤| 国产高清免费在线播放| 国产污视频在线| 国产三级在线免费观看| 国产乱精品一区二区三区| 国产精品一区二区三区四区色| 免费a在线观看| 狠狠狠狠狠狠操| 高清欧美精品xxxxx在线看| 青青草原国产在线| 麻豆精品传媒视频观看| 黄色在线视频观看网站| 国产在线观看a| 国产精品麻豆一区二区三区 | 国产尤物视频在线| 中文字幕网站视频在线| 最近中文字幕av免费高清| 国产色a在线观看| 国产精品久久久久久久久鸭 | 在线观看精品视频一区二区三区| 国产区av在线| 伊人影院在线观看| www.99av| 国产人成在线观看| 99reav| 豆国产97在线|亚洲| 国产区成人精品视频| 亚洲一道本在线| 非洲黑人最猛性xxxx交| 国产精品视频福利一区二区| 91在线最新| 国产精品亚洲第五区在线| 精品一二三四| 国产麻豆精品高清在线播放 | 国产精品久久一区二区三区不卡| 精品卡1卡2卡三卡免费网站| 久久一本精品| 国产成在线观看免费视频| 欧美日韩在线精品成人综合网| 国产乱子视频| 免费看ww视频网站入口| 国产a国产a国产a|