能不能触发windows登录密码错误事件?

dominicsky 2017-03-14 12:27:28
我想让windows登录时,如果密码超过一定次数,就触发密码错误事件,然后可以发送信息,本机发出声音报警等等。。
度娘了很久,未找到任何有用的相关信息。。。
...全文
430 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
X-i-n 2017-03-27
  • 打赏
  • 举报
回复
不能 写程序定时扫描事件日志,.net可以通过System.Diagnostics.EventLog.GetEventLogs()方法获取EventLog对象的集合,判断EventLog 对象的 Log属性等于 Security ,就是安全日志对象了。 EventLog的Entries就是你要的安全日志的集合,用EventLogEntry遍历它,EventLogEntry的InstanceId 属性=4625,表示这是一个失败的认证事件,ReplacementStrings(19)记录的是IP地址,加到hashtable里统计它的次数,一直到次数够了就执行你需要的操作 统计完,记录最新的EventLogEntry.TimeGenerated 属性做为标记。下一次遍历的时候,碰到比这早的直接忽略,比它晚的才做处理。
dominicsky 2017-03-26
  • 打赏
  • 举报
回复
没有人知道吗?

18,124

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧