现在我需要创建一个windows服务来监听用户帐户密码更改事件。windows服务将在计算机开机时启动,如果当前帐户更改了自己的密码或其他帐户的密码,则我需要将其记录到txt文件中。我可以在C#编程中监听更改密码事件吗?
有人能帮我吗?非常感谢..
发布于 2011-04-25 16:15:49
您可能不容易跟踪它,但我建议使用Windows Services的后台进程工作者,并尝试阅读这个关于How Password Modification Dates Are Stored的链接。
这将为你实现你想要实现的目标提供先机。请记住,您可以在他的计算机中使用他的身份进行间隔检查,就像windows服务所做的那样。这将跟踪他的用户名的最后一次密码更改日期。这里的关键是检查以前的日期值和Active Directory中的当前值。
发布于 2011-04-25 16:57:04
根据评论的建议,您可以使用windows Event Logs。链接的知识库文章中提供了如何侦听事件通知的示例。你只需要弄清楚你需要听的确切事件。
https://stackoverflow.com/questions/5776290
复制相似问题