forever Posted September 22, 2006 Posted September 22, 2006 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
CWorks Posted September 22, 2006 Posted September 22, 2006 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
forever Posted September 23, 2006 Author Posted September 23, 2006 (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 September 23, 2006 by forever
Paulie Posted September 23, 2006 Posted September 23, 2006 (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 September 23, 2006 by Paulie
forever Posted September 23, 2006 Author Posted September 23, 2006 (edited) No, $WS_EX_TOPMOST does not work when "windows is locked". :-( other ideas? Edited September 24, 2006 by forever
CWorks Posted September 24, 2006 Posted September 24, 2006 (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 desktopthese are the 3 desktops that i know ofNormal desktop "Default" desktopWinlogon runs on the "Winlogon" desktop (I think this desktop is used for the 2 above + logon)screen saver runs on the "Screen-saver" desktoptry searching for this in googleaccess winlogon desktopmsdn link on the subjecthttp://windowssdk.msdn.microsoft.com/en-us...y/ms719125.aspx Edited September 24, 2006 by CWorks
forever Posted September 24, 2006 Author Posted September 24, 2006 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.
CWorks Posted September 25, 2006 Posted September 25, 2006 nothing will run in the winlogon desktop from default desktopwell i shouldn't say nothing but a normal autoit script won't without switching to the winlogon desktopdon't think it's possible thoughI think Kaspersky does it with WlxDisplayStatusMessage from gina.dlllook for "GINA Export Functions" halfway down the pagehttp://windowssdk.msdn.microsoft.com/en-us...y/ms717571.aspxwinlogon is a protected desktop and i don't think it's possible to actually run something in itunless your program created it and then switched to it
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now