真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么用C#實現(xiàn)WINDOWS服務程序

這篇文章主要講解了“怎么用C#實現(xiàn)WINDOWS服務程序”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么用C#實現(xiàn)WINDOWS服務程序”吧!

10多年的中江網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網(wǎng)站建設的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調整中江建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)建站從事“中江網(wǎng)站設計”,“中江網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

在做C# WINDOWS服務之前先熟悉一下C# WINDOWS服務程序在C#中的寫法。

1.在VS.NET2003中新建一個WINDOWS服務程序的項目WinSrv_A。

2.更改SERVICE1.CS屬性SERVICENAME為你所要建立的服務名稱,在服務管理器->名稱中你可以看到你的服務名

3.按F7進入代碼窗口,里面有2個重載函數(shù)是你要在其中寫代碼的一個是

//protected override void OnStart(string[] args)  //{...} //這個函數(shù)是你啟動服務后執(zhí)行的函數(shù)  //protected override void OnStop()  //{...}//這個函數(shù)是你停止服務后執(zhí)行的函數(shù)

我這里簡單的做一個記錄啟動和終止服務的時間的功能。寫如日志文檔。             

protected override void OnStart(string[] args)              {                     // TODO: 在此處添加代碼以啟動服務。                    String s = System.DateTime.Now.ToString();                    if(!File.Exists("c:\\srvlog.txt"))                    {                          StreamWriter sr = File.CreateText("c:\\bbbirdlog.txt");                          sr.WriteLine("-------------------------START SRV---------------------");                          sr.WriteLine ("我的新服務在{0}時間開始",s);                         sr.WriteLine ("我可以寫整型 {0} or 浮點型 {1},等等.",1, 4.2);                         sr.Close();                    }                    else                   {                         StreamWriter sr = File.AppendText("c:\\bbbirdlog.txt");                        sr.WriteLine("-------------------------START SRV---------------------");                        sr.WriteLine ("我的新服務在{0}時間開始",s);                         sr.WriteLine ("我可以寫整型 {0} or 浮點型 {1},等等.",1, 4.2);                         sr.Close();                    }               }                  ///                /// 停止此服務。                ///                 protected override void OnStop()                 {                         // TODO: 在此處添加代碼以執(zhí)行停止服務所需的關閉操作。                          String s1 = System.DateTime.Now.ToString();                          if(!File.Exists("c:\\srvlog.txt"))                          {                           StreamWriter sr = File.CreateText("c:\\bbbirdlog.txt");                           sr.WriteLine("-------------------------STOP SRV---------------------");                           sr.WriteLine ("我的新服務在{0}時間停止",s1);                           sr.Close();                          }                          else                         {                           StreamWriter sr = File.AppendText("c:\\bbbirdlog.txt");                           sr.WriteLine("-------------------------STOP SRV---------------------");                           sr.WriteLine ("我的新服務在{0}時間停止",s1);                           sr.Close();                           }                     }

4.回到設計窗口點右鍵選擇添加安裝程序生成serviceInstaller1和serviceProcessInstaller1兩個組件

把serviceInstaller1的屬性ServiceName改寫為你的服務程序名,并把啟動模式設置為AUTOMATIC

把serviceProcessInstaller1的屬性account改寫為LocalSystem

5.編譯鏈接生成服務程序。

6.用.net framework工具INSTALLUTIL安裝服務程序即可。

感謝各位的閱讀,以上就是“怎么用C#實現(xiàn)WINDOWS服務程序”的內容了,經(jīng)過本文的學習后,相信大家對怎么用C#實現(xiàn)WINDOWS服務程序這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!


分享名稱:怎么用C#實現(xiàn)WINDOWS服務程序
本文地址:http://weahome.cn/article/pchidj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部