登录后(或永远)看到预登录应用程序的 GUI

登录后(或永远)看到预登录应用程序的 GUI

可能重复:
如何在Windows7的登录界面通过开始输入名称来选择账户?

我正在寻找一种实现此目的的方法,或者一个无法实现此目的的明确原因。

我用计划任务在系统启动时启动带有 GUI 的应用程序。我想在登录后看到该 GUI 的屏幕,而无需重新启动它。我愿意输入密码和/或重新登录和/或使用任何应用程序或工具来帮助,包括更改我运行 GUI 应用程序的方式。它只是等不及用户登录启动。

我该怎么做?或者如果绝对不可能,为什么?我读过关于“粉碎攻击”的文章,但似乎没有涵盖这一点。

我最感兴趣的是 XP 和 Windows7。

如果存在多种解决方案,我当然会选择最方便、最灵活和/或最开源的。

答案1

会话 0 隔离登录桌面上的 ACL,Windows NT 6是故意地其设计使得这一目标几乎不可能实现。 winlogon 桌面受到刻意保护来自可能注入密码窃取代码的进程;以及在会话 0 中运行的程序(包括从计划任务服务运行的任务) 被刻意保护,以防止与其他会话中交互式窗口站上运行的程序交互。设计意图是,很难伪造登录提示,很难获取密码,也很难利用 Windows GUI 不安全的消息传递共享资源特性来执行特权升级。

答案2

这是不可能的。为了显示 GUI,需要有一个交互式会话,而这只有在用户登录时才可实现。

相关内容