0
我一直在試圖調整uisng RegNotifyChangeKeyValue()的例子,給出here爲我的特殊情況 - 即跟蹤對註冊表項中的值所做的更改,但示例中使用的事件僅在應用程序之後觸發一次開始。我可以使用RegNotifyChangeKeyValue來跟蹤對註冊表項值的更改嗎?
所以我想知道,我可以跟蹤對這樣的註冊表項的值所做的更改嗎?
我一直在試圖調整uisng RegNotifyChangeKeyValue()的例子,給出here爲我的特殊情況 - 即跟蹤對註冊表項中的值所做的更改,但示例中使用的事件僅在應用程序之後觸發一次開始。我可以使用RegNotifyChangeKeyValue來跟蹤對註冊表項值的更改嗎?
所以我想知道,我可以跟蹤對這樣的註冊表項的值所做的更改嗎?
那麼,你所提到的MSDN在該網頁上,你可以發現使用REG_NOTIFY_CHANGE_LAST_SET
作爲過濾器執行以下操作:
「更改通知呼叫者的關鍵值這可以包括 添加或刪除值或更改現有值。「
再往下它說:
此功能檢測到一個單一的變化。在呼叫者收到通知事件後,它應該再次調用該函數以接收下一個通知 。
您需要在循環中調用RegNotifyChangeKeyValue
以捕獲進一步的更改。
謝謝。該API相當少數。我通常會盡量避免在備註中有幾個段落的API ... – ahmd0 2012-04-18 09:42:33
爲什麼?越多的文檔,越好!我總是很欣賞API的記錄。 – 2012-04-18 09:47:07
是的,只有所有MS API工作相同。根據我的經驗,大部分備註內容只是一堆關於它們的API可能出錯的不完整的警告。 – ahmd0 2012-04-18 10:04:42