Interactive Services with Vista
- From: Herrmann Michailowicz <HeMi@xxxxxxxxxxx>
- Date: Mon, 27 Nov 2006 15:38:40 +0100
I just begun testing our software using Vista Ultimate from MSDN.
As expected I ran into trouble with an interactive service of ours which is used to start interactive apps upon system start.
Our service performs the following tasks (the service is started under system account)
- obtain a sid by doing a LogonUser(...) (user may be administrator or
- switch to interactive winsta & desktop Wintsa0\Default
and add an access-allowed ACE with the obtained sid to Winsta0 &
- launch an (GUI-MFC) app with Wints0\Default as winsta/desktop
Up to XP all works perfectly i.e. the app runs under the desired account and has desktop access.
As reported earlier in some ngs Vista won't allow this any more - seems to be right.
The service starts correctly, adds the ACEs to Winsta0\Default, launches the app (Showed in TaskMgr does logfile writes as expected).
But: It ain't visible, i.e. does *not* run on the interactive Winsta.
Can anybody tell me how to fix that if possible at all?
I assume that Winsta0\Default ain't the "real" interactive desktop ...
Help would be greatly appreciated!
- Prev by Date: Start an app on a different TS session
- Next by Date: Re: Using SetTokenInformation to control file system virtualization on Vista?
- Previous by thread: Start an app on a different TS session