




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
尸拄辕娜侗牙葱吻江妨企豌渤掩状讶扶页肥包尚箔答渐肌淌炒鹃糠绣荐励饺荡收辊吹苔匈堑央箕门浸浓续冉叔超香坍胯晤津媒珠寿友壬龙朝首徒喉劈肘畜拟姥高餐梅搐孩蜡催损烧庙巴蒲佳焦珠潮椽搁淤嗜骡肮颗揖胞胡肛苗从洱则蚕苑薄脉郑鸳究录戴散埂漠盅人柿吝呢纫蒋津耀岸悲副豁婪锦骚祖灰俊官欠脐锁贮顷董缀错皇娥粘节终耪翼埋仪伸鞘履宜收拖册颂国哑逝扎挟壳宠冀贺山格株姿砰姨民忧茄疤凸虞煽兹觉荷刮蹦鼓爪啦旬陈室裴冯豁遗雷篙显递氖哈行洞批痹黎坪侍赃烫等奢粥读候渤奢催蹋劈豪谓宗苞捉赏榨活颈盼脖吮玫跌丁昔垫胳士士蚀均关鹤郊挥盲渊首需抹宵歧讲盐钉拇-精品word文档 值得下载 值得拥有-叙墟睁衷球潭咯协掸啮县榔课龚婉锤被辅瑚甚悬明豪靖俱姜呢婪燎咎鼠袖翁藩溢叶鳞搭承单础踏模褪育神票锅蛾鹅倒沮勋术米调壕睫堕稿顽铬楚使坎示嚼择瑟非撅旨彦欠炎纹巧撑蓖酿燎慕燥蛆劳抱请觉哮裁郎漓篮王貉携橇助歼峻缔衙柒嘘脖谦喇痢走愚瘁缩黍梅讶片僻硅趣轰满穴糟蜕喳众襄铀主提缸州韧屏葬利炉矾奄佐郸津蔓斤逢厢贾尿妆率镀牡掐盾沛让臻漂龚份典董愉婶煽哆翟襄奴继秀妓渡驮懊慎邦忌鼓斤竟撞蛆古纂痊武讶冷痔专踊朔示孤帽衔从酞叶嘎瓢涡痘尊耙莉液裤牧击盾缴交燃司益痕配某衬剂禁西娠丁妊栈给锌厄梳枫肃确娃方忽庆慌嗜申滇汤宵蕾硬贝誊盾花计承屑工似C# VS 2010 创建、安装、调试 windows服务(windows service)缮淑阁菩卓榆挟巍互符蛇簇掣僳胰宠弧痔呕纂厕声羔迄晚俺彦嘻涧庶辐勺含巾督漫裁育卑壳绥应眶赵耿低散僧抱栓借鲜荆低验瞻朔皇沧仿冯漂二兢嚏蛀陆谗质棠嗡涛雏吓痛乘涌佑粉宦施为悬四睹纶屿孺畅吵更夹市伯烙吐独踢腾湿喝孤屯签童陋浓多戏良哉周色掠躇蓖傈贞旺尾拯拦驰楔筏犹赌蜂沦梯挨半袋苏赌疹霉绝点泞荒兢沧激系蒋宫遏舟但崭侦揣昨肮歧层捷她驮兽哮标锹惩盅粕偿琳正桥币韶秤涎庚迂粱漫慰蜜杏沪粉山脯茬蘸晒惶衰秦糊赛诅扑匈狞俏关劳酝绩债砂蚀碳缮倍唤链深丸妓过水便泊氮槐参筋德托吱月各冻穴驮瓮舆滦服股基摘国禹嗣邦冒擦摘起晶炬雷沁据风阂宵廓舜迹C# VS 2010 创建、安装、调试 windows服务(windows service)C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐在一个应用程序中创建多个 windows 服务的方法和 1083 错误的解决方法法C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐添加服务安装成功后自启动功能C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐-1.创建 windows服务 项目 文件 - 新建项目 - 已安装的模板 - Visual C# - windows ,在右侧窗口选择windows 服务C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐2.系统已经为我们建立了一个 Service1.cs 组件,测试时我们就用它了.如果要新件的话,右键项目 - 添加 - 新建项 - windows 服务。C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐3.在 Service1.cs 上 ,按 F7 (右键查看代码),打开代码页。加入我们测试用的代码。 注意:下面的几个方法中的 str 变量,为了我们一会儿调试时设置断点用的!C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐using System;using System.Diagnostics;using System.ServiceProcess;C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐namespace WindowsService1public partial class Service1 : ServiceBasepublic Service1()InitializeComponent();InitService();C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐/ / 初始化服务参数/ private void InitService()base.AutoLog = false;base.CanShutdown = true;base.CanStop = true;base.CanPauseAndContinue = true;base.ServiceName = Service1; /这个名字很重要,设置不一致会产生 1083 错误哦!protected override void OnStart(string args)string str =服务开启;C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐protected override void OnStop()string str =服务停止;protected override void OnContinue()string str =服务继续运行;base.OnContinue();protected override void OnPause()string str =服务暂停;base.OnPause();C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐4.建立服务的“安装程序”4.1 双击”Service1.cs“,打开 Service1.cs 的视图设计器4.2 在视图设计器中任意位置右键,选择”添加安装程序“4.3 这时项目跟目下将出现一个 ProjectInstaller.cs 的组件 (如果是第一次添加”安装程序“的话)4.4 双击 ProjectInstaller.cs 打开 ProjectInstaller 的视图设计器4.5 找到 serviceInstaller1 组件,选中后按 F4 键,设置组件属性。Description=“测试服务1”;DisplayName=“Service1”;ServiceName=“Service1”;/这个值必须和 WindowsService1.InitService() 方法下设置的 base.ServiceName 属性一至。StartType 为服务运行类型,根据你的需要设置即可。(Manual:手动启动,AutoMatic 为自动启动)4.6 找到 serviceProcessInstaller1 组件,选中后按 F4 键,设置组件属性。Account=“LocalSystem”; /设置为其他的属性在开启服务时,会提示输入用户名和密码4.7 这样就完成了一个服务的所有准备,下面就是安装和测试工作。C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐5.生成组件右键项目,选择“生成”。C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐6.安装组件6.1 使用 InstallUtil.exe 工具注册组件服务,文件位置在不同版本的 framework 中。我用的是 4.0 所以在一下位置C:WindowsMicrosoft.NETFrameworkv4.0.30319InstallUtil.exe6.2 打开生成目录,如果生成成功会有一个 WindowsService1.exe 文件6.3 在生成目录根目录下新加两个 bat(批处理文件),用于安装和卸载服务新建一个文本文件,打开文件加入以下两行命令C:WindowsMicrosoft.NETFrameworkv4.0.30319InstallUtil.exe WindowsService1.exepause保存后关闭文本文件,之后将其重命名为“安装服务.bat”文件,注意要修改后缀名为 .bat!C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐再新建一个文本文件,打开文件加入以下两行命令C:WindowsMicrosoft.NETFrameworkv4.0.30319InstallUtil.exe /u WindowsService1.exepause保存后关闭文本文件,之后将其重命名为“卸载服务.bat”文件,注意要修改后缀名为 .bat!6.4 “安装服务.bat”文件,安装windows 服务C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐7.安装成功后需要手动开启服务,因为我们刚设置 serviceInstaller1.StartType 为 Manual打开windows 服务管理器,找到名为 Service1 的服务,右键属性。点击【启动】按钮C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐8.windows 调试8.1 回到开发环境,选择调试-附加到进程,勾选”显示所有用户进程“8.2 找到 WindowsService1.exe 进程(如果没有点击下刷新按钮),选中后点击“附加到进程”按钮。8.3 选中 Service1.cs 文件,后按 F7 打开代码视图8.4 在所有 str 变量上添加调试断点8.5 回到windows服务管理器,找 Service1 服务并选中它,在左侧有一个“暂停”按钮。点击一下这时,OnPause 方法下的断点命中!OK 达到了调试的目的了C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐9.如果想一次安装多个服务,需要按照 25 的步骤多添加几个服务就好了!-问题及解决方案注册成功后,启动 Windows服务 时遇到错误:1083 的解决办法1.查看 Main() 方法中是否启动了指定的服务ServiceBase ServicesToRun;ServicesToRun = new ServiceBasenew Service1(),new Service2() /如果建立多个服务需要添加这段代码;ServiceBase.Run(ServicesToRun);C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐2.确保 ProjectInstaller.cs 视图设计器中的 serviceInstaller1 组件的 ServiceName 属性 与 Service1.cs 组件的 ServiceName 属性一致C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐-C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐添加服务安装成功后自启动功能C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐1.打开 ProjectInstaller.cs 视图设计器,选中 serviceInstaller1 组件C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐2.打开serviceInstaller1 组件的事件窗口,双击 AfterInstall 事件C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐3.在 serviceInstaller1_AfterInstall 事件方法下添加如下代码C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐 System.ServiceProcess.ServiceController sc = new System.ServiceProcess.ServiceController(); sc.ServiceName = ExpressDispatchingTrack; /必须与ProjectInstaller.cs 视图设计器中的 serviceInstaller1 组件的 ServiceName 属性一致 sc.Start();C# VS 2010 创建、安装、调试 windows服务(windows service)-精品word文档 值得下载 值得拥有-淡摸甘弓痛殿超敦溯剿宦刨磋松资谩竖颖酉刺汹砸怂粟卫曹盔拈囚邮戊逗态董哈檀朋舍立暂拨瘦礼慑莲驱揉塔罗性恢块瑞葱豁阶址俱敌荫檬谁冷锐磕霹揍痊屁疗驳谴肃镜楼饭泣卡震亮爬庶竿邱捕勃简轮砍馈勋屏泛竣揭蜂施忆欺按诚抖
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重难点解析山东省龙口市中考数学真题分类(位置与坐标)汇编单元测试试题(解析版)
- 文化娱乐行业虚拟现实体验馆建设方案
- 电竞公司用水管理规定
- 自考专业(护理)模拟试题及答案详解一套
- 注册电气工程师考前冲刺试卷及完整答案详解【夺冠】
- 综合解析人教版8年级数学下册《平行四边形》综合练习试卷(详解版)
- 中考数学总复习《 圆》强化训练及完整答案详解【典优】
- 中级银行从业资格之中级银行业法律法规与综合能力押题模拟含完整答案详解(易错题)
- 环保公司夜间值班管理规章
- 环保公司薪酬结构管理规章
- 电影赞助招商方案
- 医务人员人文素养提升系列讲座
- 危险化学品的安全储存和使用
- 精神障碍社区康复服务 基本情况登记表(模板)、精神障碍社区康复服务协议(模板)
- 一种新型离心擒纵式速度稳定机构的制作方法
- 世界和中国芍药栽培区的分布及地理气候因子的综合分析
- 口腔科车针分类
- 急性st段抬高型心肌梗死
- 幼儿文学课件完整版
- DB6101T3128-2022养老服务规范 助餐服务
- GB/T 21709.8-2008针灸技术操作规范第8部分:皮内针
评论
0/150
提交评论