摘要: 1、启动 protected override void OnStart(string[] args) { ReadXML(); TmrDoc.Enabled = true; PubClass.WriteSysLog("系统服务启动成功"); } 2、停止 protected override void OnStop() { TmrDoc.Enabled = false; PubClass.WriteSysLog("系统服务停止运行"); } 3、暂停 protected override void OnPause() { TmrDoc.Enabled 阅读全文
posted @ 2011-06-16 22:20 EasyPass 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 1.将写好的windows服务切换到设计视图,右键-添加安装程序2.切换到新生成的ProjectInstaller.cs设计视图,找到serviceProcessInstaller1对Account属性设置为LocalSystem,对serviceInstaller1的ServiceName属性设置为Server1(服务的名字),StartType属性设置为Automatic(系统启动的时候自动启动服务)3.建立一个新的安装项目ServerSetup(我们为刚才那个服务建立一个安装项目)4.右键-添加-项目输出-主输出-选择Service1-确定5.右键-视图-自定义操作-自定义操作上(安装) 阅读全文
posted @ 2011-06-16 10:04 EasyPass 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 部分一(Windows服务初探,对于服务安装部分,如果看不明白,不要强看,直接看部分二):第一步: 首先打开Visual Studio并且选择Visual C#工程。选择模板类型为Windows服务,并命名为Monitoring,如下图所示: 第二步: 按F7键打开代码窗口。然后,加入对System.IO命名空间的引用,以便把系统定时功能编写到一个文件中。下一步,用Monitoring一词替换所有出现的Service1一词。之后,转入设计模式(按键shift+F7)。选择Solution Explorer(按键Ctrl+Alt+L)。点击Service1.cs并且命名它为Monitoring. 阅读全文
posted @ 2011-06-16 10:02 EasyPass 阅读(6639) 评论(3) 推荐(1) 编辑