如何监听Windows帐户更改密码事件

时间:2011-04-25 07:38:05

标签: c# windows

现在我需要创建一个监听用户帐户密码更改事件的Windows服务。 Windows服务将在计算机开启时启动,如果当前帐户更改了密码或其他帐户的密码,则需要将其记录到txt文件。 我可以在C#编程中听取更改密码事件吗?

任何人都可以帮助我吗?非常感谢..

2 个答案:

答案 0 :(得分:0)

您可能不容易跟踪它,但我建议让后台流程工作人员使用Windows Services并尝试阅读有关How Password Modification Dates Are Stored的此链接。

这将为您提供实现目标的开端。请记住,您可以在计算机中使用他的身份来检查Windows服务的间隔方式。这将跟踪其用户名的最后密码更改日期。这里的关键是检查前一个日期值和Active Directory中的当前值。

答案 1 :(得分:0)

根据评论的建议,您可以使用窗口Event Logs。在链接的知识库文章中,有一个如何监听事件通知的示例。你只需要弄清楚你需要听的确切事件。