.net Windows 服务程序和安装程序制作
删除服务:sc delete "服务名"
最近项目中用到 window 服务程序,以前没接触过,比较陌生,花了两天的时间学习了下,写
了个简单的服务,但在制作安装程序的时候,参照网上很多资料,却都制作不成功,可能是开
发环境或项目配置的不同,这里把自己成功制作的方式贴出来,一方面留给自己,一方面也希
望能给遇到同样问题绝望中不能自拔、以致失去灵魂的路人甲,路人乙一还魂丹l. . .
IDE :WIN2003 VS2008 SQL2005
一、创建 window 服务项目
首先我们建一个 window 服务项目l:解决方案(右击)——> 增加l——> 新建项目——
>项目类型选择 Windows——>模板选择 Windows 服务l,如图:l
二、编写 Window 服务程序
创建后会生成两个文件lProgram.cs 和lService1.cs ,其中lprogram.cs 这个文件不用
动,里面已自动生成好了。我们在 Service1.cs 里增加所要的操作,里面有两个重写方法l
OnStart 和lOnStop ,OnStart 方法表示服务启动的操作,OnStop 表示服务停止的操作,
下面写了一个简单示例l:当服务启动后,调用远程一个 WebService 的 Hello 函数,并把返
回的值写入到一个文件中。code 如下:
代码
///<summary>
///服务启动的操作
///</summary>