代码之家  ›  专栏  ›  技术社区  ›  ChrisA

如何在中编辑“以用户身份登录”用户。网络Windows服务

  •  0
  • ChrisA  · 技术社区  · 16 年前

    3 回复  |  直到 16 年前
        1
  •  1
  •   adrianbanks    16 年前

    安装服务时,可以通过编程对其进行更改。看看这个系统。服务流程。ServiceProcessInstaller类。它具有设置帐户、用户名和密码的属性。您需要使用正确的设置创建此类的实例,并将其添加到自定义(System.Configuration.Install.Installer)安装程序的Installers集合中。

        2
  •  1
  •   Philippe Leybaert    16 年前

    该帐户通常由服务安装程序设置。这是通过ServiceProcessInstaller组件完成的

    这些属性是:

    • 服务帐户
    • 用户名
    • 密码

    您应该能够使用VS设计器设置它们

    如果你想使用单独的WinForms应用程序更改现有服务的启动帐户,我认为你必须篡改注册表(但我不知道要更改哪些注册表项)

        3
  •  1
  •   OJ.    16 年前

    您需要使用 ServiceInstaller 班级与 ServiceProcessInstaller 类。要设置运行服务的帐户,您需要设置 Account 财产。