首页 > Windows开发 > 详细

.net创建并安装windows服务案例

时间:2014-12-17 17:42:46      阅读:232      评论:0      收藏:0      [点我收藏+]

1. 创建windows服务【引用博文】:

1. 将这个服务程序切换到设计视图
2. 右击设计视图选择“添加安装程序”
3. 切换到刚被添加的ProjectInstaller的设计视图
4. 设置serviceInstaller1组件的属性:
1) ServiceName = My Sample Service
2) StartType = Automatic
5. 设置serviceProcessInstaller1组件的属性
1) Account = LocalSystem
6. 生成解决方案

注意:尝试同时启用多服务,个人测试并没有成功!

ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new NFSMainService()
};
ServiceBase.Run(ServicesToRun);

ServiceBase[] 数组中放多个服务时,只能运行第一个,看了许多博文但未能解决,不过我们可以将多个服务以类的形式放到一个服务中。

2.安装服务有两种方法:

1.通过InstallUtil程序去安装:通过打开Visual Studio .NET命令,格式:路径 InstallUtil.exe MyWindowsService.exe;

卸载的话:格式:路径 InstallUtil.exe MyWindowsService.exe /u

但如果到客户方部署的话,生产环境未必有Visual Studio .NET命令,这种情况我们可以打包服务,也可以使用cmd命令:

sc create 服务名字 binPath=  E:\Test\WindowsApplication1\WindowsService1\bin\Debug\ WindowsService1.exe,回车;

binPath=后面需要加空格。

卸载:

SC delete 服务名字

.net创建并安装windows服务案例

原文:http://www.cnblogs.com/guozefeng/p/4169607.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!