windows接收系統登陸消息有幾種方式:
1. 通過WM_WTSESSION_CHANGE消息,需要注意的是該消息僅支持XP以上的系統,並且在使用前要調用WTSRegisterSessionNotification函數來註冊該消息。
2. 通過WinLogon Notification Package
3. 通過GINA,Win7和Vista下爲CP
由於我的程序中只是接收消息即可,因此只使用到了第一條,對於2,3並沒有太大研究,如果要做較爲複雜的操作,如得到登陸用戶名,更改登陸畫面等,可能需要用到2和3。