English 中文(简体)
实时编辑登记处的代理
原标题:Enable proxy by editing registry in real time in c#
  • 时间:2009-10-02 21:24:18
  •  标签:

这是我用来使代理人能够使用的守则。 该公司在2008年服务器R2(Windows 7 Kernal)之前对所有窗口版本进行了罚款。 现在,它只是徒劳的。 我开始申请,使代理人能够开课,并做得当。 然后,我尝试用类似于以下法典的法典来加以排除。 它从没有残疾。 如果我通过进入互联网选择,然后试图通过我的申请再次加以利用,那么我就没有这样做了。

从我可以告诉的角度来看,我守则中的第一个因特网选择指挥机构正在恢复我与格凯·塞特韦洛(SetValue)职能所作的改动。 至少是在我走过路的时候。 任何人是否曾看到过这一问题,或者知道如何解决这一问题。 现在,我一直在努力寻找工作,没有任何进展。 任何投入都将受到赞赏。

regKey.SetValue("ProxyServer", "localhost:" + Settings.Default.Port, RegistryValueKind.String);
regKey.SetValue("ProxyEnable", 1, RegistryValueKind.DWord);
                        regKey.Flush();
InternetSetOption(IntPtr.Zero, 39, IntPtr.Zero, 0); //INTERNET_OPTION_SETTINGS_CHANGED
InternetSetOption(IntPtr.Zero, 37, IntPtr.Zero, 0); //INTERNET_OPTION_REFRESH
问题回答

通过书面方式使代理人能够和分散到登记处,这实际上不是一个好的做法。 见这一问题:

授权/处置代理用具与IE 适当工作

虽然这肯定不是一个清洁的解决办法,但这项工作在服务器2008年R2和Windows 7上进行。

在确定了与代理有关的登记处钥匙后,简单地启动互联网探索者更新了该系统网站。

Process objProcess = Process.Start("IEXPLORE.EXE", "-nomerge " + @"http://www.google.com/");
Thread.Sleep(TimeSpan.FromSeconds(2));
objProcess.Kill();




相关问题
热门标签