#include <Windows.h>
#include <winreg.h>
int main()
{
HKEY hKey;
DWORD dwFilter[2] = { REG_NOTIFY_CHANGE_LAST_SET, REG_NOTIFY_CHANGE_NAME };
HANDLE hEvent;
RegOpenKeyEx(HKEY_CURRENT_USER, L"Software\\ld\\dnplayer", 0, KEY_ALL_ACCESS, &hKey);
hEvent = CreateEvent(NULL, TRUE, TRUE, NULL);
RegNotifyChangeKeyValue(hKey,
TRUE,
dwFilter[0],
hEvent,
TRUE);
DWORD ret = WaitForSingleObject(hEvent,-1);
printf("ret = %lu\n", ret);
system("pause");
return 0;
}