日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows服务的创建、安装、调试

發布時間:2024/8/23 windows 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows服务的创建、安装、调试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1:新建一個WINDOWS服務項目;

2:打開自動生成的Server1的源代碼,可以在其中看到OnStartOnStop方法,代表的是服務的啟動與關閉;

3:將事件日志中的寫日志的方法COPYService1類中:

public void WriteLog(string logName, string SourceName, string LogText, EventLogEntryType type)

??????? {

??????????? // Create an EventLog instance and assign its source.

??????????? EventLog el = new EventLog();

??????????? try

??????????? {

??????????????? // Create the source, if it does not already exist.

??????????????? if (!EventLog.SourceExists(SourceName))

??????????????? {

??????????????? ????if (EventLog.Exists(logName))

??????????????????? {

??????????????????????? el.Log = logName;

??????????????????? }

??????????????????? else

??????????????????? {

??????????????????????? EventLog.CreateEventSource(SourceName, logName);

??????????????? ????}

??????????????? }

??????????????? el.Source = SourceName;

??????????????? el.WriteEntry(LogText, type);

??????????? }

??????????? catch (Exception ex)

??????????? {

??????????????? el.WriteEntry(ex.Message, EventLogEntryType.Error);

??????????? }

?? ?????}

4:修改OnStartOnStop方法:

????????????? protected override void OnStart(string[] args)

??????? {

??????????? WriteLog("Lgz12813Log", "Lgz12813Src", "test start...", EventLogEntryType.Information);

?????? ?}

?

??????? protected override void OnStop()

??????? {

??????????? WriteLog("Lgz12813Log", "Lgz12813Src", "test stop...", EventLogEntryType.Information);

??????? }

5:在Services1的設計視圖的右鍵菜單中選擇“添加安裝程序”;

切換到剛被添加的ProjectInstaller的設計視圖,可以設置serviceInstaller1組件的ServiceNameDisplayNameStartType等屬性;

設置serviceProcessInstaller1組件的Account屬性的值為 LocalSystem

6:生成解決方案;

7:打開VS自帶的CMD窗口,切換到項目的bin\Debug路徑下,這里有編譯生成的exe文件;

8:執行安裝服務的命令:installutil *****.exe

9:安裝完成后,可以到管理工具\服務中找到安裝好的服務,如未啟動,可以將其啟動;然后再將服務停止;

10:此時可以到事件查看器中查看日志記錄;

11:卸載服務:installutil?/u *****.exe

最基本的使用方法到此結束。

?

其他:

一: Windows服務中使用MessageBox彈出框

1:添加對System.Windows.Forms的引用;

2:使用6個參數的重載形式:MessageBox.Show("", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);

?

二: Windows服務中使用Timer組件

不管從工具箱中什么地方(包括從組件中)拖進來的Timer都是System.Windows.Forms.Timer(網上說是WS的一個BUG,在Windows服務中需要使用System.Timers.Timer,我的辦法是從工具箱中拖進來之后,到.Designer.cs文件中修改實例化的代碼。

注意:兩個Timer組件的到期事件名不一樣:

System.Windows.Forms.TimerTick

System.Timers.TimerElapsed

?

三:調試Windows服務

方法一:使用 MessageBox.Show 顯示出想要查看的信息;

方法二:將服務安裝且啟動后,使用 “附加到進程” 的方法;

參見:http://www.cnblogs.com/xiaoxiangfeizi/archive/2012/04/18/2454715.html

?

四:安裝Windows服務

前面提到過使用installutil.exe文件安裝windows 服務,使用安裝包安裝將更簡單。

1:在解決方案中添加一個“安裝項目”:選中解決方案-右鍵-添加-新建項目-其他項目類型-安裝和部署-Visual Studio Installer-安裝項目

2:應用程序文件夾-添加-項目輸出- 在項目中選擇你的Windows Service項目-主輸出-確定

3:選中安裝項目-右鍵-視圖-自定義操作-安裝-添加自定義操作- 應用程序文件夾 - 主輸出;在卸載中也添加主輸出;

4: 生成服務項目和安裝項目,安裝包可以使用了。

?

?

?

?

?

?

轉載于:https://www.cnblogs.com/lgzslf/archive/2012/08/14/2637868.html

總結

以上是生活随笔為你收集整理的Windows服务的创建、安装、调试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中国黄色一级视频 | 久久精品国产99久久久 | 亚洲伦理精品 | 国产视频一区二区 | 狠狠操中文字幕 | a天堂资源在线 | 性做久久久久久免费观看 | free性欧美69巨大 | 亚洲色图在线播放 | 欧美一区久久 | 蜜臀中文字幕 | 国产精品久久久久影院色老大 | 国产精品视频久久久久 | 国产免费无码一区二区 | 亚洲色图13p | 欧美黄色一级大片 | 日本ww色 | 亚洲国产精品自拍视频 | 99免费看 | 日韩在线专区 | 国产美女永久无遮挡 | 91成人免费在线观看视频 | 国产视频第一区 | 999超碰 | 欧美成人a∨高清免费观看 国产精品999视频 | 亚洲少妇一区 | 欧美人与性动交ccoo | 福利在线一区二区 | 九草网| missav | 免费高清av在线看 | 国产综合在线播放 | 色婷婷激情五月 | brazzers猛女系列 | 国产婷婷色一区二区三区在线 | 男女啪动最猛动态图 | 窝窝午夜理论片影院 | 福利视频二区 | 精品欧美久久 | 欧美黄色三级视频 | 欧美一卡二卡在线观看 | 亚洲精品久久久狠狠狠爱 | 怡红院成人在线 | 国产精品免费久久久久 | 国产在线看片 | 亚洲精品成人影视 | 亚洲综合国产精品 | 强行挺进白丝老师翘臀网站 | 国产精品作爱 | 国产精品国产a级 | 风韵少妇性饥渴推油按摩视频 | 18日本xxxxxxxxx95| 午夜毛片在线 | 波多野结衣不卡视频 | 四色最新网址 | 伊朗做爰xxxⅹ性视频 | 国产亚洲成人精品 | 看黄色a级片| 亚洲二区在线 | 美国一级黄色大片 | 一区二区小说 | 亚洲欧美精选 | 国产女主播一区 | 疯狂做爰的爽文多肉小说王爷 | 久久久一区二区 | 亚洲精品视频二区 | 精品欧美在线 | 蜜桃视频在线观看一区 | 少妇高潮a一级 | jizz内谢中国亚洲jizz | 成人精品综合 | 这里只有精品久久 | 超碰在线伊人 | 手机在线看片 | 先锋影音中文字幕 | 色哟哟精品一区 | 香港三级韩国三级日本三级 | 国产在线观看免费播放 | 国产男女裸体做爰爽爽 | 欧美黑人一区二区三区 | 少妇精品 | 亚州av综合色区无码一区 | 国产毛片网 | 91亚洲精品久久久蜜桃网站 | 捆绑黑丝美女 | 国产自产21区 | 以女性视角写的高h爽文 | 少妇精品一区二区三区 | 国产五区 | 天天看av| 欧美一级性片 | 精一区二区| 好色av| 天天干天天舔天天操 | 国产精品极品白嫩在线 | 成人激情五月天 | 十八禁毛片 | 国产精品久久综合视频 | 国产精品麻豆入口 | 免费一级一片 |