2009-10-23 76 views
2

我目前正在開發和研究創建小型應用程序以監視註冊表內個人偏好更改的可行性。查找註冊表項已更改什麼C#

我剛剛開始工作的地方是在用戶上使用強制性配置文件,意味着個人偏好不會被保存。這個項目的想法是監控個人喜好的變化,並在每分鐘左右的時間內將它們記錄到文件中,同時使用最少的資源。

到目前爲止,我已經創建了一個小程序,監視註冊表變化並報告變更已採用由:http://www.codeproject.com/KB/system/registrymonitor.aspx

但我需要它真正做的是後向我報告說什麼註冊表鍵已被改變,目前它只是說已經做出了改變,而不是註明了哪個鍵。如果我可以監控這些變化,並讓它返回哪個鍵已被更改,那麼我就可以和其他人一起工作。

那麼有什麼辦法在C#中做到這一點?或者我應該看其他語言?

我不能使用WMI或其他系統,因爲我試圖檢索的信息存儲在註冊表的HKEY_CURRENT_USER部分。

回答

2

你的意思是像Process Monitor? (它取代了RegMon)

+0

就是這樣,是否能夠監視特定的鍵並將更改值導出到另一個文件? 我有一個快速的看,並將在本週進一步調查。 – manemawanna 2009-10-26 08:43:31