Я пытаюсь понять, как это использовать. Я хочу установить значение в Zone3 1803 от 0 до 3. Кажется, что нет никакой документации там. Это C ++ Win7 и IE9.
HRESULT SetZoneActionPolicy(
[in] DWORD dwZone,
[in] DWORD dwAction,
[in] BYTE *pPolicy,
[in] DWORD cbPolicy,
[in] URLZONEREG urlZoneReg
);
В основном я использую RegOpenKey
и RegSetValueEX()
, но проблема в том, что мне нужно перезапустить проводник, чтобы увидеть изменения. Поэтому я добавил это.
SendNotifyMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM)_T("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3"));
Все еще не работает, поэтому было сказано использовать iinetZoneManger