Vista provides a new protection that prevents session 0, access to hardware, such as a video card, and the user is no longer logged in to session 0. I know this means that I canβt show the user the GUI, however it also means that I donβt can show it at all? As my code is set up right now, it would work harder to make it just a command line, however, if I can use my existing code and just programmatically manage the GUI, it will require much less code.
Is it possible?
The MSDN article says the following:
β’ The service attempts to create a user interface (UI), such as a dialog box, in session 0. Because the user does not work in session 0, he or she never sees the user interface and therefore cannot provide the input that the service is looking for. The service stops functioning because it expects a user response that does not occur.
Which makes me think that it is possible to have an automated interface, but someone told me that you cannot use SendKeys with the service because it was disconnected in session 0.
EDIT: I do not need to show the user a graphical interface
source share