假设您有一个必须始终运行的帐户。 (是的,我知道答案是使用服务,但此时这是不可能的 - 传统的东西:)
该帐户有一个或多个必须始终运行的关键应用程序。 如果该帐户无意中被注销,我希望有一个服务监控它,并重新登录该帐户。
显然,该服务会知道用户的login / pwd - 它将在同一台机器上。
有办法做到这一点吗?
感谢您的帮助, Ĵ_
答案 0 :(得分:0)
将您的应用程序作为服务运行。有些工具可以让您将应用程序作为服务运行。
答案 1 :(得分:0)
您可以使用WTSEnumerateSessions监控活动会话。
对于每个枚举会话,您可以调用:WTSQuerySessionInformation传递WTSUserName
以获取登录的该会话的主用户名。
然后,您可以使用LogonUserEx将用户登录。