是否有功能或简单的方法来检查用户是否登录到工作站或工作站是否被锁定?如果可能的话,如果工作站被锁定,如何检查谁登录了?
谢谢!
最佳答案
如果您作为服务运行,您将注册一个 HandlerEx回调函数,并跟踪 SERVICE_CONTROL_SESSIONCHANGE 事件。
如果您正在发送 Windows 消息,那么您需要跟踪 WM_SESSION_CHANGE 和 WTS_SESSION_LOGON 消息。要获得后者,您必须调用 WTSRegisterSessionNotification
要查询远程机器,您可能会使用 WTSEnumerateSessions .
关于c - 如何检查用户是否登录到工作站,或者工作站是否被锁定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4623605/