我有一个.Net服务,它使用SENS来检测用户登录或关闭的时间。我有两个问题,虽然:使用SENS检测登录
- 即使服务似乎是 自动启动,如果有 只有一个用户计算机和 对用户没有密码 (意思是窗户将从 开始),登录似乎不会被检测到 。 服务是否已开始 太迟了?如果是这样,我的 选项是什么?
- 我似乎没有办法检测Windows交换机用户。换句话说,如果我与A人登录,我可以检测到这一点。如果我然后将用户(即人A不注销)切换到人B,则人B登录并且我检测到该人。但是如果我切换回人A,则不会发生登录,并且我不知道切换发生了。有没有办法通过SENS来捕捉这些事件。我似乎只能捕捉显示锁定/解锁,登录/关闭,当屏幕保护程序启动/停止,以及shell启动时。是否可以使用SENS做更多的事情,或者可能使用这些操作来检测用户何时切换?或者也许通过其他一些技术?
我刚刚找到了ISensLogon2,它有SessionDisconnect和SessionReconnect方法。我认为这些可能适应切换用户。我会得到实施,除非有人证实我错了。不过,我认为这不会帮助我的创业问题。 – 2010-02-16 22:40:08