用C#一步步创建Window Service
一、准备条件:安装好的VS2010 二、创建window service项目,取项目名为WinService_Test 三、在新建好的项目中,找到Service1.cs,右击-->View Code(查看源代码)。在源代码中,OnStart方法是在服务启动时执行的,可以在这里编写服务要执行的业务逻辑代码;OnStop方法是在服务停止时执行的,一般在这里编写终止服务线程或停止业务逻辑的代码等。 四、添加服务安装程序ProjectInstaller。 1、在Service1.cs的设计界面(可双击Service1.cs进入此界面),右击-->Add Installer(添加安装程序); 2、完成第一步,默认项目添加了ProjectInstaller.cs程序; 3、双击编辑文件ProjectInstaller.Designer.cs,更改下面代码: 1)在InitializeComponent方法中,添加代码 this.serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.LocalSystem; 2)在InitializeComponent方法中,修改this.serviceInstaller1.ServiceName为服务类的名称,默认为Service1,如果项目的服务类的名称更改了