C#window服务程序编写

本文介绍如何使用.NET Framework创建Windows服务程序,包括选择项目模板、重写启动停止方法、添加安装程序及设置服务属性等步骤。

1. 新建一个项目
2. 从一个可用的项目模板列表当中选择Windows服务,这样就会自动建立window服务程序,开发工具自动添加了Service1.cs服务类
3. 重写Service1类的OnStart及OnStop方法,转到该类的设计模式,可以重工具箱的“组件表”拉动相关控件
4. 添加安装程序,方法:选择要安装的服务如"Service1",转到该类的设计模式,右键添加安装程序,开发工具自动添加了ProjectInstaller类,并且里面自动添加了组件serviceInstaller1及serviceProcessInstaller1组件
5. 设置serviceInstaller1组件的属性:1) ServiceName = My Sample Service 2) StartType = Automatic (开机自动运行) 设置serviceProcessInstaller1组件的属性  Account = LocalSystem
6. 使用.net命令行工具安装服务:InstallUtil.exe Service1.exe ,如果服务已经存在,必须先卸载,使用命令 InstallUtil.exe /u
注:InstallUtil.exe有两个版,在。netFramework的安装路径下:  
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\InstallUtil.exe     16K 用于.net1.1  
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe    26K 用于.net2.0 

 

 

注:本随笔为本人总结后发布,如果有雷同,纯属巧合
本人邮箱:freedomjim@gmail.com,如有疑问和交流欢迎发邮件过来一起讨论,一起成长,谢谢!

转载于:https://www.cnblogs.com/freedomjim/archive/2010/06/23/1763413.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值