Sign in to follow this  
Followers 0
forever

Windows "locked"-Screen - drawing?

8 posts in this topic

Since i got a new version of Kaspersky i noticed that when i lock my system (Win+L) it shows up the Kaspersky icon with a small text in the top right corner.

Its just my background image, the login box and thus kaspersky stuff.

Now my question: how can i do this myself? Drawing in this locked-mode ???

Especially i'd like to draw a picture... (not changing background pic of windows!)

Thanks in Advance

Share this post


Link to post
Share on other sites



what happens when you lock the machine is it creates a new desktop and as far as i know autoit can't do it alone without the some dll calls

i've been looking for a way to create a new desktop with autoit

I can do it in C++ with a bunch of sample code floating around the net

all i can remeber is something about injecting something into something blah blah blah

well it's of no help but at least you know what to search for


Share this post


Link to post
Share on other sites

#3 ·  Posted (edited)

I mean you just have to know which way kaspersky uses... or: which dll calls.

..well i'll keep searching, if anybody other got ideas ..they are always welcome!

(ty cworks)

(also a problem is that i dont really know what to google for - tried somethings but no useable results :) )

Edited by forever

Share this post


Link to post
Share on other sites

#4 ·  Posted (edited)

Actually, either using SplashImageOn with a full screen image or Creating a full screen GUI with an Image Background could effectively block things

then just put a Gui with an Input that has the "$WS_EX_TOPMOST" style in the top corner

that could work

Edited by Paulie

Share this post


Link to post
Share on other sites

#5 ·  Posted (edited)

No, $WS_EX_TOPMOST does not work when "windows is locked". :-(

other ideas?

Edited by forever

Share this post


Link to post
Share on other sites

#6 ·  Posted (edited)

I think the dektop while locked is called "Winlogon"

when you lock the screen or press "ctrl + alt + del" a new desktop is created called "Winlogon" and then it switches to the new desktop

these are the 3 desktops that i know of

Normal desktop "Default" desktop

Winlogon runs on the "Winlogon" desktop (I think this desktop is used for the 2 above + logon)

screen saver runs on the "Screen-saver" desktop

try searching for this in google

access winlogon desktop

msdn link on the subject

http://windowssdk.msdn.microsoft.com/en-us...y/ms719125.aspx

Edited by CWorks

Share this post


Link to post
Share on other sites

Do you know how to get the SetPixel function to work with the winlogon-desktop? I tried ..without success.

Thanks anyway, still searching the msdn for info i could use.

Share this post


Link to post
Share on other sites

nothing will run in the winlogon desktop from default desktop

well i shouldn't say nothing but a normal autoit script won't without switching to the winlogon desktop

don't think it's possible though

I think Kaspersky does it with WlxDisplayStatusMessage from gina.dll

look for "GINA Export Functions" halfway down the page

http://windowssdk.msdn.microsoft.com/en-us...y/ms717571.aspx

winlogon is a protected desktop and i don't think it's possible to actually run something in it

unless your program created it and then switched to it


Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0