C# 为程序制作安装服务程序。

按如下的几步来作就可以给服务程序作安装程序了:

将安装程序添加到服务应用程序
1:在“解决方案资源管理器”中,访问要为其添加安装组件的服务的“设计”视图。

2:单击设计器的背景以选择服务本身,而不是它的任何内容。

3:设计器具有焦点时,右击然后单击“添加安装程序”。

这时项目中就添加了一个新类 ProjectInstaller 和两个安装组件 ServiceProcessInstaller 和 ServiceInstaller,并且服务的属性值被复制到组件。

4:单击 ServiceInstaller 组件,验证 ServiceName 属性的值已为与服务本身的 ServiceName 属性的值相同。

5:若要确定如何启动服务,请单击 ServiceInstaller 组件并将 StartType 属性设置为适当的值。
StartType :
值 结果
Manual
服务安装后,必须手动启动。有关更多信息,请参见如何:启动服务。

Automatic
每次计算机重新启动时,服务都会自动启动。

Disabled
服务无法启动。


6:若要确定将要运行服务的安全上下文,请单击 ServiceProcessInstaller 组件并设置适当的属性值。(比如:如果要用系统用户,请选择LocalSystem而不是user)

7:重写需要为其执行自定义处理的所有方法。


8:创建您的安装项目和自定义操作,部署和安装您的服务。

按以上的几步就完成服务程序的安装程序制作,编译好后就可以安装了.
安装成功后,可以打开控制面板里的服务查看刚刚安好的服务程序是否存在.
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值