为服务创建安装程序




  1.. 返回到 Service1 的“设计”视图。
  2.. 单击设计器的背景以选择服务本身,而不是它的任何内容。
  3.. 在“属性”窗口中,单击属性列表下面灰色区域中的“添加安装程序”链接。
  默认情况下,向您的项目添加包含两个安装程序的组件类。将该组件命名为
ProjectInstaller,它包含的安装程序分别是服务的安装程序和服务关联进程的安装程
序。

  4.. 访问 ProjectInstaller 的“设计”视图,然后单击“ServiceInstaller1”。
  5.. 在“属性”窗口中,将 ServiceName 属性设置为 MyNewService。
  6.. 将 StartType 属性设置为 Automatic。
  7.. 在设计器中,选择 ServiceProcessInstaller1(针对 Visual Basic 项目),
或 serviceProcessInstaller1(针对 Visual C# 项目)。将 Account 属性设置为
LocalService。这将使得在本地服务帐户上安装和运行该服务。有关更多信息,请参见
ServiceProcessInstaller.Account 属性。
    安全说明   LocalService 帐户用作本地计算机上的非特权用户,向任何远程服务
器显示匿名凭据。使用其他帐户时需要特别小心,因此它们具有较高的特权,会增加您
受到恶意代码攻击的风险。

原文地址:https://www.cnblogs.com/shangfc/p/4241960.html