Isabella
---- I fell upon the thorn of life, I bleed.
首先添加ProjectInstaller:

转到设计视图中,并选择属性窗口(可以按下F4)。

  把CanStop和CanShutdown设置为true。在安装之前,我们必须要安装一个安装程序。

  右击设计视图窗口,然后选择"Add Installer"。然后,它将显示ProjectInstaller.cs。在这个文件中,serviceInstaller1和serviceProcessInstaller1都存在。转到serviceProcessInstaller1属性处:

  ・ 把Account设置为LocalSystem。

  ・ 然后,转到serviceInstaller1属性处。

  ・ 把DisplayName和ServiceName设置为Monitoring。

  ・ 设置启动类型(StartType)为automatic。

其中Account就是指用于运行服务的帐户,如果只是用于本地,可以选LocalSystem(本地系统),这是本地的最高权限,并可以选择和桌面交互功能。如果安全性考虑的话,请选择适合自己的。 

其中DisplayName就是显示在Windows服务管理器中的服务名称,Desciption是服务的说明。下面ServiceName是服务内部名称。最关键的是下面的StartType,是指服务的启动方式,是自动,手动和禁用三种。 

然后给服务“添加安装程序”:

添加项目输出, 


 检查文件系统输出是否添加如下图:

 

 添加自定义操作:

 

 当然你还可以添加注册表项,在安装过程中会自动在注册表里写入的。

这时,基本上算完成了,安装的时候,你发现会安装到Default Company Name 下面,你可以左键选择安装项目,然后按F4打开一个比较详细的属性页,在那里设置CompanyName,是否在安装前卸载旧版本等项目。

 

 

 

 

 

 


posted on 2011-12-28 10:42  李昀璟  阅读(239)  评论(0)    收藏  举报