Re: Services - Winlogon and Default Desktop
- From: "KM" <konstmor@xxxxxxxxxxxxxxxx>
- Date: Fri, 21 Dec 2007 12:25:53 -0800
Greg,
On NT based OS-es (2K, XP, Vista) WinLogon UI runs in a separate Desktop (WinSta0\\Winlogon desktop) from any user account Desktop.
As a matter of fact, Winlogon (GINA, actually) creates 3 desktops - an application desktop (used by the user), a winlogon desktop
(used by the winlogon to display the login UI), and a screensaver desktop (to run the screensavers). This logic has been changed a
little bit in Vista but since we are talking about XPe it doesn't really matter here.
You can launch an executable on any desktop as many times as you'd want it to. It would be a matter of the application itself to
communicate between all its instances (there is an API that allows to cross the user account and Desktop boundaries).
Please take a look at the Windows Station and Desktop API: http://msdn2.microsoft.com/en-us/library/ms687107(VS.85).aspx
My guess is that by Default Desktop you meant the logged user Desktop.
--
=========
Regards,
KM
"Greg Holmes" <Greg Holmes@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:35AD443F-9948-4751-9075-91D660CBEA93@xxxxxxxxxxxxxxxx
I'm using a 3rd party API which runs as a Windows service on the XP Embedded
OS I have developed. The information states that the service starts during
system boot and launches two copies of the same executable. These attach to
the Winlogon and default desktop via Microsoft's SetWindowsHookEx API.
My XPe OS uses the Windows Logon component so I'm okay about that but could
anyone explain about the Default Desktop and how the exe runs under that? Is
it due to seperate accounts being active at the same time?
Many Thanks for your reply
.
- Prev by Date: Re: How to place files in C:\Documents and Settings\Administrator
- Next by Date: wireless connection
- Previous by thread: Re: Services - Winlogon and Default Desktop
- Next by thread: Re: On installation with MSDE
- Index(es):
Relevant Pages
|