Jump to content

Recommended Posts

Posted

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

Posted

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

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
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
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
Posted

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.

Posted

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

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...