3

我正在编写一个 Windows 服务,它需要检测机器上何时有任何用户会话更改(即用户登录、注销、断开连接等)。我已经在我的代码中实现了OnSessionChange覆盖方法,并且我注意到在用户会话更改(出于任何原因)和接收通知的服务之间可能会有长达一分钟的延迟。我目前只是将当前日期/时间和changeDescription原因打印到文本文件中,以消除我的代码可能添加的任何延迟。

我的问题是,这种行为是否可以预期 - 会话更改和通知服务之间的大量延迟?如果是,任何人都可以建议一种更好(更快)的方法来在任何用户会话更改时得到通知?

4

0 回答 0