Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Possible Duplicate:
How to select the account on the login screen of Windows7 by start typing the name?

I'm looking for either a method to achieve this, or a clear reason why it's not possible.

I use Scheduled Tasks to start an app with a GUI at system startup. I want to see that GUI's screen after logon without restarting it. I'm willing to type a password and/or re-logon and/or or use whatever app or tool to help, including changing the way I run the GUI app. It just can't wait for a user logon to start.

How do I do it? Or if it's absolutely impossible, why? I've read about "Shatter attacks" but that doesn't seem to cover this.

I'm most interested in XP and Windows7.

If multiple solutions exist, of course I'd prefer the most convenient, flexible and/or open source.

share|improve this question

marked as duplicate by Tom Wijsman, studiohack Feb 25 '11 at 17:20

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

2 Answers 2

up vote 1 down vote accepted

With Session 0 Isolation and the ACLs on the login desktop, Windows NT 6 is intentionally designed to make this almost impossible to achieve. The winlogon desktop is intentionally protected from processes that would otherwise be capable of injecting password-stealing code; and programs running in session 0 (which includes tasks run from the Scheduled Tasks service) are intentionally protected from interaction with programs running on interactive window stations in other sessions. The design intention is that it is very hard to fake the login prompt, very hard to grab passwords, and very hard to make use of the insecure message-passing shared-resource nature of the Windows GUI to perform privilege escalation.

share|improve this answer
    
Thanks for the thoughtful response & links. From the diagrams in Session 0 Isolation, it seems one could create a Session 2 then run applications under it, all from Session 0. No? –  JimB Feb 24 '11 at 23:38
    
Not believing this at first, I pursued numerous leads, and they were all dead ends. Only the existence of some undocumented feature would do it. –  JimB Aug 4 '11 at 20:30

It's not possible. In order to display a GUI there needs to be an interactive session which is only attainable when a user logs on.

share|improve this answer
    
I wouldn't say that, the login screen is interactive and I have seen applications run on it. :-) –  Tom Wijsman Feb 24 '11 at 0:18

Not the answer you're looking for? Browse other questions tagged or ask your own question.