Для этого необходимо установить реестр, и ключи, которые необходимо установить, являются:
Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings, а значение, которое необходимо установить, равно «WarnOnZoneCrossing» на «0» в текущемРеестр пользователей.
Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 3 и значение, которое необходимо установить: «1601» - «0» и «1609» - «0» в реестре локального компьютера.
Код будет выглядеть как
using (RegistryKey key = Registry.CurrentUser.OpenSubKey (@"\Software\Microsoft\Windows\CurrentVersion\Internet Settings", true))
{
if (key == null)
{ Registry.CurrentUser.CreateSubKey(@"\Software\Microsoft\Windows\CurrentVersion\Internet Settings");
using (RegistryKey newKey = Registry.CurrentUser.OpenSubKey(@"\Software\Microsoft\Windows\CurrentVersion\Internet Settings", true))
{
newKey.SetValue("WarnOnZoneCrossing", 0);
}
}
else
key.SetValue("WarnOnZoneCrossing", 0);
}
//enable submission of non-encrypted form data
using (RegistryKey key = Registry.LocalMachine.OpenSubKey(@"\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3", true))
{
if (key == null)
{
Registry.LocalMachine.CreateSubKey(@"\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3");
using (RegistryKey newKey = Registry.LocalMachine.OpenSubKey(@"\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3", true))
{
newKey.SetValue("1601", 0);
}
}
else
key.SetValue("1601", 0);
}
//enable the display of mixed content
using (RegistryKey key = Registry.LocalMachine.OpenSubKey(@"\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3", true))
{
if (key == null)
{
Registry.LocalMachine.CreateSubKey(@"\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3");
using (RegistryKey newKey = Registry.LocalMachine.OpenSubKey(@"\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3", true))
{
newKey.SetValue("1609", 0);
}
}
else
key.SetValue("1609", 0);
}