Windows服务 - OnSessionChange - 慢速通知

时间:2013-01-13 02:17:47

标签: c# .net windows service winlogon

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

我的问题是,是否期望这种行为 - 会话更改和通知服务之间的实质性延迟?如果是,那么任何人都可以提出更好(更快)的方法,以便在任何用户会话发生变化时收到通知吗?

0 个答案:

没有答案