0

我一直在尝试针对我的特定情况调整此处给出的 uisng RegNotifyChangeKeyValue()示例——即跟踪对注册表项中的值所做的更改,但示例中使用的事件仅在应用程序启动后立即触发一次。

所以我想知道,我可以像这样跟踪对注册表键值所做的更改吗?

4

1 回答 1

2

好吧,在您提到的 MSDN 页面上,您可以发现使用REG_NOTIFY_CHANGE_LAST_SET作为过滤器执行以下操作:

“通知调用者对键值的更改。这可以包括添加或删除值,或更改现有值。”

再往下说:

此函数检测单个更改。调用者收到通知事件后,应再次调用该函数以接收下一个通知。

您需要RegNotifyChangeKeyValue在循环中调用以捕获进一步的更改。

于 2012-04-18T09:20:44.753 回答