C#编写windows 服务 安装及卸载

1、  新建一个项目,或者从选择当前解决方案-右键-添加-新建项目

2、  选择(项目类型)Visual C#项目,(模板)Windows服务,填写要创建的服务名称,然后按确定按钮。

3、  资源管理器中默认创建一个WindowsService1的项目,项目下包括一个Service.cs文件

4、  从代码视图切换到设计视图,点鼠标右键选择添加安装程序

5、  然后再当前项目资源管理器中会发现多了一个ProjectInstaller.cs文件,点击该文件打开ProjectInstaller.cs[设计]窗体。会发现里面自动有两个组件”servi ceProcessInstaller1””serviceInstaller1”.

6、  设置serviceInstaller1组件的属性:ServiceName=MyService(名字随意)StartType=Automation(开机自动运行)

7、  设置serviceProcessInstaller1组件的属性:Accout=LocalSystem

8、  选择当前解决方案,右键-重新生成。在debug文件下就会多一个exe文件

9、  Windows服务器注册 打开Visual Studio自带的命令行工具,右键选择以管理员身份运行,然后输入以下命令:

InstallUtil D:/service.exe service.exe就是刚才项目生成的exe文件)

卸载服务

InstallUtil /u D:/service.exe

这样之后就可以在服务管理界面看到刚才安装的服务。

你可能感兴趣的:(C#,管理,Windows服务)