Re: Services - Winlogon and Default Desktop



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


.



Relevant Pages

  • Re: Services - Winlogon and Default Desktop
    ... (used by the winlogon to display the login UI), and a screensaver desktop. ... little bit in Vista but since we are talking about XPe it doesn't really matter here. ... communicate between all its instances (there is an API that allows to cross the user account and Desktop boundaries). ... It seems that in my build, including the Windows Logon and Automatic ...
    (microsoft.public.windowsxp.embedded)
  • Re: New Vista user - could use some help.
    ... that several of the important drivers were unavailable for Windows XP, ... decided to bite the bullet and live with Vista. ... I became extremely frustrated with, what I think is, User Account ... be also an administrator account, ...
    (microsoft.public.windows.vista.installation_setup)
  • Re: New Vista user - could use some help.
    ... that several of the important drivers were unavailable for Windows XP, ... decided to bite the bullet and live with Vista. ... I became extremely frustrated with, what I think is, User Account ... be also an administrator account, ...
    (microsoft.public.windows.vista.installation_setup)
  • Duplication user icons on Vista login (Welcome) screen
    ... However I am using a new desktop that does not have any finger print readers and Vista already had all the latest updates. ... I have successfully done this on my previous computer with windows XP. ... use "net user" to restrict the logon time and days of that standard users account so that it only auto logon to run the task. ... So I did the above in Windows Vista and for the most part it works, except that after using "net user" to restrict the logon hours the standard user account that I created is now shown twice on the Vista logon screen. ...
    (microsoft.public.windows.vista.general)
  • Re: Recycle Bin - User access denied
    ... I'm running Vista Home Premium SP1. ... software installation packages like to put their desktop shortcuts there. ... has user accounts and type of account, logon to each user account and ... HP shopping,and HP Solution center on their desktops. ...
    (microsoft.public.windows.vista.general)