2011-04-25 96 views
0

現在我需要創建一個Windows服務來偵聽用戶帳戶密碼更改事件。 當計算機開啓時,Windows服務將啓動,並且如果當前帳戶更改了他的密碼或其他帳戶的密碼,那麼我需要將其記錄到一個txt文件中。 我可以在C#編程中聽取更改密碼事件嗎?如何聆聽Windows帳戶更改密碼事件

任何人都可以幫到我嗎?很多謝謝..

+0

爲什麼不定期讀出系統日誌? – 2011-04-25 07:47:27

+0

你是否在談論改變Windows帳戶的密碼? – 2011-04-25 07:47:36

+0

你的意思是你只是想知道密碼何時發生變化,或者你想知道密碼? – ChrisWue 2011-04-25 07:50:58

回答

0

它可能並不容易跟蹤它,但我建議有一個後臺進程工作人員使用Windows Services並嘗試閱讀此鏈接約How Password Modification Dates Are Stored

這會給你想要達到目標的首要目標。請記住,您可以在他的電腦中使用他的身份以間隔方式檢查Windows服務。這將跟蹤他的用戶名的最後密碼更改日期。這裏的關鍵是檢查前一個日期值和Active Directory中的當前值。

0

正如評論建議,您可以使用Windows Event Logs。鏈接的知識庫文章是如何聆聽事件通知的示例。你只需要弄清楚你需要聽的確切事件。

相關問題