运行应用程序作为Windows服务

时间:2010-12-14 08:56:17

标签: windows-services

我有一个作为窗口服务运行的应用程序,它在一个不在默认系统帐户下的有效使用帐户下运行,现在我担心的是,如果将来使用更改该帐户的密码会影响此服务吗?

由于

3 个答案:

答案 0 :(得分:2)

由于用户凭据不匹配,服务将停止工作。

答案 1 :(得分:2)

您必须更改您在服务属性中输入的密码,以便用户更改其密码,因此在真实的实时用户帐户下运行服务是个坏主意。

您可以将其设置为在系统帐户上运行,并为该帐户授予服务运行所需的资源,也可以创建一个伪系统帐户 - 一个受其他所有限制的用户帐户,除了服务资源。

答案 2 :(得分:1)

是的,如果更改了用户帐户的密码,则还需要更新存储的密码。 为了使这个答案更多与编程相关,这篇MSDN文章向您展示了如何以编程方式进行:Changing the Password on a Service's User Account