soahc
March 29th, 2004, 08:27 PM
To start, I am well aware of GINA, and can solve my problem by writing a new GINA - but I don't really want to. All I need to be able to do is catch the logon event (from either the initial logon screen, password protected screen saver, or locked workstation) before windows comes online.
I'm thinking that I need to use SetWindowsHook, but I can't figure out which event that I am trying to catch. I'm not overly concerned about system overhead for catching the event, as I will only need to watch while the system is in a locked state.
The other thing I was thinking was subclassing the original MSGINA, and just adding some extra authentication, but the GINA help files don't cover that.
Any suggestions?
I'm thinking that I need to use SetWindowsHook, but I can't figure out which event that I am trying to catch. I'm not overly concerned about system overhead for catching the event, as I will only need to watch while the system is in a locked state.
The other thing I was thinking was subclassing the original MSGINA, and just adding some extra authentication, but the GINA help files don't cover that.
Any suggestions?