以编程方式阻止站点C#没有主机文件

时间:2016-08-05 00:16:28

标签: c#

我的目标是在不修改主机文件的情况下阻止访问某个站点。您可以通过转到Internet属性 - >手动执行此操作。安全 - >受限制的网站 - >加。 (如此处所示 - http://i.imgur.com/bgrXzg1.jpg)但是,我似乎找不到使用代码执行此操作的方法。

有没有办法在c#中模拟这个过程?

1 个答案:

答案 0 :(得分:0)

            RegistryKey r = (Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains"));
            r.CreateSubKey("example.com");
            RegistryKey x = (Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\skype.com"));
            x.CreateSubKey("subdomain");
            RegistryKey z = (Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\skype.com\apps"));
            z.SetValue("https", 4);