您的位置:首页 > 编程语言 > C#

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

2013-08-09 09:21 525 查看
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

这样之后就可以在服务管理界面看到刚才安装的服务。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐