我想保留尝试登录机器的日志。操作系统是 Windows 嵌入式标准。是否可以让 Windows 在每次登录尝试后执行应用程序或脚本,以使我能够将该信息保存在我的数据库中?
编辑:
从超级用户中提取:
“在这里,您可以为所有类型的事件设置审核。我相信您想要的是“审核登录事件”,将其设置为失败(如果需要,也可以设置为成功)。所有事件现在都将发送到事件查看器。 ……”
是否可以通过 WMI 访问事件查看器信息?
我想保留尝试登录机器的日志。操作系统是 Windows 嵌入式标准。是否可以让 Windows 在每次登录尝试后执行应用程序或脚本,以使我能够将该信息保存在我的数据库中?
编辑:
从超级用户中提取:
“在这里,您可以为所有类型的事件设置审核。我相信您想要的是“审核登录事件”,将其设置为失败(如果需要,也可以设置为成功)。所有事件现在都将发送到事件查看器。 ……”
是否可以通过 WMI 访问事件查看器信息?
从安全的角度来看,我认为这是不可能的。但是可以编写您的专用 GINA 库来替代 Windows 的标准登录系统。这样做是为了支持指纹读取器和智能卡读取器,以及许多其他替代登录方法。
但出于好奇,你想在这里解决什么样的问题?Windows 已经有很多内置功能,任何可以登录的人都可以对其进行分析。
WMI 可能是一个不错的起点。您也可以使用 WMI(或其他方法)在安全事件日志中查询成功/失败的登录事件。
http://www.computerperformance.co.uk/vbscript/wmi_event_log_administrator.htm