Все настройки находятся в реестре, но понять что за что отвечает довольно сложно. В общем, ока раскопал настройки ActiveX через реестр:
//Существует 5 зон безопасности: //0 - "Мой компьютер" //1 - "Местная интрасеть" //2 - "Надёжные узлы" //3 - "Интернет" //4 - "Ограниченные узлы" RegistryKey _ActiveX = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Default) .OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2", true); //Значение ключа реестра: //0 - включить //1 - предлагать //3 - отключить //65536 - допущенных администратором //загрузка подписанных элементов ActiveX _ActiveX.SetValue("1001", "0", RegistryValueKind.DWord); //загрузка неподписанных элементов ActiveX _ActiveX.SetValue("1004", "0", RegistryValueKind.DWord); //запуска элементов ActiveX и модулей подключения _ActiveX.SetValue("1200", "0", RegistryValueKind.DWord); //использование элементов управления ActiveX, не помеченных как безопасные для использования _ActiveX.SetValue("1201", "0", RegistryValueKind.DWord); //разрешить запуск элементов ActiveX, которые не использовались ранее, без предупреждения _ActiveX.SetValue("1208", "0", RegistryValueKind.DWord); //разрешить сценарии _ActiveX.SetValue("1209", "0", RegistryValueKind.DWord); //показывать видео и анимацию на вебстранице, не использующей внешний проигрыватель _ActiveX.SetValue("120A", "0", RegistryValueKind.DWord); //разрешать использовать ActiveX без запроса только утверждённым доменам _ActiveX.SetValue("120B", "3", RegistryValueKind.DWord); //выполнять сценарии элементов ActiveX, помеченные как безопаснии _ActiveX.SetValue("1405", "0", RegistryValueKind.DWord); //поведение двоичного кодов и сценариев _ActiveX.SetValue("2000", "0", RegistryValueKind.DWord); //автоматические запросы элементов управления ActiveX _ActiveX.SetValue("2201", "0", RegistryValueKind.DWord); _ActiveX.Close();
Комментариев нет:
Отправить комментарий
Уважаемый комментатор, пишите грамотно.
С благодарностью, автор блога.