您可以使用各种机制(SENS、SCM通知(如果您的程序是服务)、Winlogon通知(如果您在XP上))获取登录/注销通知。 您可以使用WMI枚举活动会话。 您可以使用WTS API枚举会话并查询会话信息。
在AutoIt中,我通常通过检查活动窗口句柄来检测系统是否已注销,如果系统已注销,则活动窗口句柄将返回0x0000000。在AutoIt中,它看起来应该是这样的... If WinGetHandle("") == 0x00000000 Then MsgBox(0,"","We are logged out!") 希望这能帮到你...