Re: Rendewring a window on top of a screen saver

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Winlogon desktop is referred to as the secure desktop and other programs
cannot be run on this desktop. As Vipin suggested, if you want to have your
window in winlogon desktop, you have to write a gina stub and then
create/show the window from Wlx***
functions. But since you are trying to display a window over screensaver,
i don't think writting gina could resolve your problem --- if you don't
interact in any desktop (including winlogon) for a long time and have the
screen saver setted, the desktop will be switched to Screen saver desktop
to show the screensaver, at this time, your window in winlogon desktop will
be "overpainted" too.
The ScreenSaver desktop is temporarily created one and calling
CreateDesktop with "Screen-saver" is not same as the Windows screen saver
desktop. That is why you window briefly shows before screen saver breaks in.
If you created the screen saver, you could bring out windows in
ScreenSaverProc as you like. Otherwise, there is no way to achieve this
goal.

Please feel free to let me know if there is anything unclear.

Thanks and regards,
Rhett Gong [MSFT]
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security

This posting is provided "AS IS" with no warranties and confers no rights.

.



Relevant Pages

  • Re: Rendewring a window on top of a screen saver
    ... One way of approaching the problem could be to programmatically terminate ... the screen saver before creating the window (which isn't exactly what I'm ... bring up the Winlogon desktop, which wouldn't contain my window. ...
    (microsoft.public.win32.programmer.gdi)
  • Re: Rendewring a window on top of a screen saver
    ... > Winlogon desktop is referred to as the secure desktop and other programs ... But since you are trying to display a window over screensaver, ... > screen saver setted, the desktop will be switched to Screen saver desktop ...
    (microsoft.public.win32.programmer.gdi)
  • Users on startup
    ... Open your Display Properties window (right click anywhere ... Screen Saver tab and within the Screen saver section you ... Accounts window will open. ...
    (microsoft.public.windowsxp.security_admin)
  • Re: DECW$SM fills up the disk---is this a known bug?
    ... When the session manager starts the screen saver it creates a window ... One race condition is that the session manager processing is: ...
    (comp.os.vms)
  • Re: Brining XP out of screen saver closes in focus application.
    ... change your screen saver if it is 3D related and/or set it to XP for testing ... When a window that does not have focus is updated by its program, ... Customize Auto Hide Taskbar Settings Right hand side ... > the "Save work before closing" prompt form Word. ...
    (microsoft.public.windowsxp.general)