1. 程式人生 > >windows接收登陸訊息

windows接收登陸訊息

windows接收系統登陸訊息有幾種方式:

1. 通過WM_WTSESSION_CHANGE訊息,需要注意的是該訊息僅支援XP以上的系統,並且在使用前要呼叫WTSRegisterSessionNotification函式來註冊該訊息。

2. 通過WinLogon Notification Package

3. 通過GINA,Win7和Vista下為CP

由於我的程式中只是接收訊息即可,因此只使用到了第一條,對於2,3並沒有太大研究,如果要做較為複雜的操作,如得到登陸使用者名稱,更改登陸畫面等,可能需要用到2和3。