Я пытаюсь создать приложение для Windows, которое добавляет URL-адрес "Надежные сайты" в IE.эта часть работает.Решение - http://www.nakov.com/blog/2009/05/15/c-code-for-changing-internet-explorer-security-settings-and-net-security-policy-to-run-windows-forms-based-activex-with-full-trust/
Но мне нужно изменить те же настройки.мне нужно это: «Доступ к источникам данных через домены» должен быть «Включить», «Загружать неподписанные элементы управления ActiveX» должен быть «Подсказка» «Инициализировать и сценарий элементы управления ActiveX, не отмеченные как безопасные» должен быть «Включить»
это то, что у меня есть, но оно не будет работать
private void UpdateDataSource()
{
RegistryKey ChangeSettings = Registry.Users;
ChangeSettings = ChangeSettings.OpenSubKey(".DEFAULT\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\2", true);
// "Access data sources across domains" - "Enable"
ChangeSettings.SetValue("1406", "0", RegistryValueKind.DWord);
// "Download unsigned ActiveX controls" - "Prompt"
ChangeSettings.SetValue("1004", "1", RegistryValueKind.DWord);
// "Initialize and script ActiveX controls not marked as safe for scripting" - "Enable"
ChangeSettings.SetValue("1201", "0", RegistryValueKind.DWord);
ChangeSettings.Close();
}
источник http://www.hohmanns.de/