使用SENS检测登录

时间:2010-02-16 22:35:08

标签: windows-services sens

我有一个.Net服务,它使用SENS来检测用户何时登录或注销。不过我有两个问题:

  1. 即使服务似乎是 自动启动,如果有的话 计算机上只有一个用户 该用户没有密码 (意思是窗口会从右边开始 离开),登录似乎不是 被发现。可能吗 该服务即将开始 太晚了?如果是的话,我的是什么 选项?
  2. 我似乎没有办法检测Windows开关用户。换句话说,如果我与A人登录,我可以检测到。如果我然后将用户(意思是人没有注销)切换到人B,则人B登录并且我检测到。但是,如果我切换回A人,没有登录,我不知道切换发生了。是否有办法通过SENS捕捉这些事件。我似乎只能捕获显示锁定/解锁,登录/关闭,屏幕保护程序启动/停止以及shell启动时。是否可以使用SENS执行更多操作,或者可能检测用户何时使用这些操作进行切换?或者通过其他一些技术?

1 个答案:

答案 0 :(得分:0)

ISensLogon2给了我SessionDisconnect和SessionReconnect,这是在没有注销的情况下切换用户时发生的。我没有技术方法来解决第二个问题,所以我只是绕过它。