如何检查用户是否登录到工作站或工作站是否已锁定?

时间:2011-01-07 08:00:21

标签: c windows

是否有功能或简单的方法来检查用户是否已登录到工作站或工作站是否已锁定?如果可能,那么如果工作站被锁定,如何检查谁登录?

谢谢!

1 个答案:

答案 0 :(得分:2)

如果您正在作为服务运行,则需要注册HandlerEx回调函数,并跟踪SERVICE_CONTROL_SESSIONCHANGE事件。

如果您正在播放Windows消息,那么您需要跟踪WM_SESSION_CHANGE和WTS_SESSION_LOGON消息。要获得后者,您必须致电WTSRegisterSessionNotification

要查询远程计算机,您可能使用WTSEnumerateSessions