2009-09-08 96 views
1

我想保持一个日志与已尝试登录到一台机器。操作系统是Windows嵌入式标准。是否有可能使Windows执行每次登录尝试,使我能够保存在我的数据库信息后,应用程序或脚本?每个注册的Windows登录尝试

编辑:

摘自Superuser

“。在这里,你可以设置审核所有类型的事件,我相信你想要的是‘审核登录事件’,将其设置为失败(或成功,如果你想) 所有事件现在将被发送到事件查看器...“

是否可以通过WMI访问事件查看器信息?

+0

我相信你会找到更好的superuser.com三分球,但是这是属于这样认为。顺便说一句,我不知道^^ – 2009-09-08 11:41:47

回答

1

从安全的角度来看,我会以为这将不能是不可能的。但是可以编写专门的GINA库来代替Windows的标准登录系统。这样做是为了支持指纹读取器和智能卡读卡器以及其他许多替代登录方法。

但出于好奇,什么样的问题,你想在这里解决? Windows已经有大量的内置功能,可以由任何可以登录的人分析。


跟着 this link看看它是如何在Windows 2003中完成的。我已经在Windows XP上检查过虚拟机,它的工作原理完全相同那里。所以我认为它也适用于嵌入式XP版本。
对于阅读事件日志, this link从MSDN将是实用了。这将需要.NET,但在Windows XP上是可选的。

+0

我必须记录任何尝试登录。我最好的办法就是这样做,启动一个脚本来跟踪它。 – yeyeyerman 2009-09-08 12:27:15

+0

的确如此,但如果在登录过程中很容易运行脚本,那么您将不得不担心键盘记录器和其他问题。但是,我认为可以配置事件日志以跟踪失败的登录尝试。 – 2009-09-08 14:27:47