Detecting locked screen

Brian Hook <[email protected]> Wed, 22 Sep 2004 14:32:30 -0400
Newsgroups gmane.games.devel.windows
Message-ID <2004922143230.449732@GATEWAY>
I'm trying to detect when the user has chosen to lock their 
workstation (via Task Manager or an app that calls LockWorkStation() 
directly), and I can't seem to find a simple way of doing this.

I don't need to do anything, I just need to know if it's occurred or 
not.  I was hoping there was some WM_LOCKWORKSTATION or something 
equivalent, but the nearest I can find is WM_ENDSESSION which isn't 
quite what I'm looking for.  There is no WM_SYSCOMMAND type that is 
appropriate as well.

Most stuff I see recommend installing a GINA DLL, but that may not be 
possible since the workstation user might have limited rights.

If it's something as cheezy as doing a FindWindow for the Logon 
screen, that would work too, but I'm not sure what that window is 
called or if it's present all the time and just invisible unless 
locked, etc.

Any pointers appreciated.

Thanks,

Brian




-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
_______________________________________________
Gamedevlists-windows mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gamedevlists-windows
Archives:
http://sourceforge.net/mailarchive/forum.php?forum_idU5