gpt4 book ai didi

c# - 如何以编程方式更改 LAN 设置(代理配置)

转载 作者:可可西里 更新时间:2023-11-01 12:44:30 24 4
gpt4 key购买 nike

我正在编写一个程序,根据我连接的网络自动切换我的代理地址。

到目前为止,除了我在下面突出显示的部分外,我已经完成了所有工作。

LAN Settings Dialog

有什么方法可以更改代码中的自动配置脚本和自动检测设置吗?

解决方案可以是 P/Invoke 注册表编辑。我只需要有用的东西。

最佳答案

您可以使用注册表更改代理设置。请参阅以下链接:
http://support.microsoft.com/kb/819961

关键路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

值(value)观:

"MigrateProxy"=dword:00000001
"ProxyEnable"=dword:00000001
"ProxyHttp1.1"=dword:00000000
"ProxyServer"="http://ProxyServername:80"
"ProxyOverride"="<local>"

A question in SuperUser.com关于如何禁用 ie 代理配置中的自动检测设置。在 IE 代理配置中禁用“自动检测设置”

摘自 Internet Explorer Automatic Configuration Script Definition via Registry 的片段.

脚本 1:这会启用 AutoConf 脚本并定义它是什么(用您的脚本交换 http://xxxx)

Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]"AutoConfigURL"="http://xxx.xxx.xxx.xxx.xxxx""ProxyEnable"=dword:00000000

脚本 2:此脚本禁用 AutoConf 脚本并启用有异常的代理服务器。

Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]"ProxyEnable"=dword:00000001"ProxyOverride"="proxyexceptionname:portnumber;anotherexceptionname:port"ProxyServer"="ftp=MyFTPProxy:Port;http=MYHTTPPROXY:PORT;https=MYHTTPSPROXY:PORT"AutoConfigURL"=""

关于c# - 如何以编程方式更改 LAN 设置(代理配置),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5570004/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com