我正在使用RegNotifyChangeKeyValue API 来跟踪对我的注册表项的更改以及类似于该 MSDN 页面底部给出的 C++ 示例。我这样设置这个 API:
RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"Software\\Company\\Product", 0, KEY_NOTIFY, &hKey);
RegNotifyChangeKeyValue(hKey, FALSE, REG_NOTIFY_CHANGE_LAST_SET, hEvent, TRUE);
因此,比如说,当这个 API 将作为参数的事件发出信号时(这意味着对Software\Company\Product
键的更改),有没有办法找出实际触发它的值?