我的一个客户使用任务管理器来触发(启动)一个进程来做某事。此流程包含一个 UI,并且需要始终是单个实例(已处理)。
一切都从任务管理器顺利运行,如果您需要将任务管理器设置设置为:“无论用户是否登录都运行”(请参阅为什么这是一个问题的答案:http: //social.technet.microsoft .com/Forums/en-US/c03d6691-b058-4f8d-961c-e8eba25bbaed/task-scheduler-problem-run-whether-user-is-logged-on-or-not
好的。。没问题。我们只是让任务仅在用户登录时运行。仍然可以正常工作(即使计算机锁定)。
但是,这个晚上windows有一个更新,系统自动重启了。用户的日志记录以及因此任务管理器无法运行任务。:-(
由于该程序有一个 UI(需要),我无法切换到“无论用户是否登录都运行”。什么是最佳做法:
- 以需要运行应用程序的用户身份再次登录
- 确保用户登录时启动的应用程序实际上是可见的?(解锁电脑)
我知道如何在 C# 中使用不同的用户凭据运行进程,但这不是解决此问题的方法。
计算机启动时自动登录用户(并锁定计算机)会很棒。这有可能吗?或者我的问题有其他解决方案吗?
问候,
马蒂斯