应用程序是不可见的,如果没有任何用户登录从任务调度程序启动

App is invisible if started from Task Scheduler without any user logged in

本文关键字:用户 任何 登录 启动 任务调度程序 如果没有 应用程序      更新时间:2023-10-16

是否有办法让应用程序可见,即使它开始与"运行只有当用户登录"未检查?我知道,windows启动应用程序从任务不可见,因为没有用户登录到尚未。但是当用户登录时,他希望看到应用程序,而不是在后台运行。

我想知道解决它的方法。以前一定有很多人遇到过这个问题。

谢谢,

听起来您的应用程序的架构不适合所使用的操作系统。

这个应用程序听起来真的应该作为Windows服务运行,然后应该有一个用户级的应用程序可以用来管理它,如果合适的话。

运行没有有效桌面会话的桌面ui软件是一个坏主意,尽管Windows允许你安排这样的事情。但是,在我看来,如果您想进一步超越这里的最佳实践,使软件"有时"是可访问的,那么就需要我上面提到的架构。

我通过在Windows注册表(WinXP)中调整自动设置来解决这个问题:微软HKEY_LOCAL_MACHINE SOFTWARE Windows NT CurrentVersion 登录

DefaultUsername和DefaultPassword。这就是我所需要的。谢谢大家!

相关文章: