0
是否有可能在c#中監視某個Windows API註冊表函數是否被觸發以及哪些參數發送給它?例如, 例如,我想知道函數'RegCreateKeyEx'何時被觸發以及它獲取了哪些參數,所以我可以知道何時將新密鑰添加到註冊表中。 可以有人提醒嗎? 謝謝Windows API註冊表函數監聽器
是否有可能在c#中監視某個Windows API註冊表函數是否被觸發以及哪些參數發送給它?例如, 例如,我想知道函數'RegCreateKeyEx'何時被觸發以及它獲取了哪些參數,所以我可以知道何時將新密鑰添加到註冊表中。 可以有人提醒嗎? 謝謝Windows API註冊表函數監聽器
如果您有興趣通知任何更新的註冊表鍵值對。
Windows API提供了一個函數RegNotifyChangeKeyValue
,它通知調用者有關屬性或指定註冊表項內容的更改。
您可以在這裏閱讀更多關於它的信息 - RegistryMonitor - a .NET wrapper class for RegNotifyChangeKeyValue。
另外RegistryWatcher也可能是你的幫助。
您是否在尋找類似'RegistryWatcher'的東西來獲取通知,以防某些註冊表項或值更新? –
你是否試圖爲了娛樂的目的而做這件事(比如學習一些新的和痛苦的東西),或者你只需要結果(即[ProcessMonitor](http://technet.microsoft.com/en-us/sysinternals/bb896645))? –
這需要winapi掛鉤,不完全是C#的一個功能。 EasyHook庫是衆所周知的。 –