用C#做windows服务

1、建立一个windows服务项目,假设服务名称为 xxt_service

2、书写 OnStart 事件

3、在设计视图点击右键,选择“添加安装程序”,新增serviceProcessInstaller1和serviceInstaller1两个组件。

serviceProcessInstaller1属性设置如下:

Account : localsystem 表示所有用户均可使用本服务。

serviceInstaller1属性设置如下:

Description:校讯通模拟话机定时检测服务 表示将要出现在windows服务管理器中的服务描述。

Displayname:xxt_service 表示将要显示在windows服务管理器中的服务名称。

Servername:xxt_service:

Starttype: Automatic 表示服务自动启动。

4、服务的安装:

(1)将项目路径\bin\目录下的xxt_service.exe 拷贝至E盘根目录。

(2)在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目录下输入命令:

installutil e:\xxt_service.exe即可完成安装。

5、服务的启动:

有两种方式:

(1)在windows服务管理器中启动

(2)在命令行输入 net start xxt_service

6、服务的卸载:

在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目录下输入命令:

installutil e:\xxt_service.exe -u即可完成卸载。

原文地址:https://www.cnblogs.com/aaa6818162/p/1542622.html