我的目标是在不修改主机文件的情况下阻止访问某个站点。您可以通过转到Internet属性 - >手动执行此操作。安全 - >受限制的网站 - >加。 (如此处所示 - http://i.imgur.com/bgrXzg1.jpg)但是,我似乎找不到使用代码执行此操作的方法。
有没有办法在c#中模拟这个过程?
答案 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);