读取注册表,查看是否使用的代理
打开IE浏览器,选项设置-Internet 选项-连接-局域网设置-代理服务器。选择了就是使用的代理
// <summary>
/// 是否使用代理
/// </summary>
/// <returns></returns>
private bool GetProxyStatus()
{
try
{
//打开注册表 regedit
RegistryKey regKey = Registry.CurrentUser;
string SubKeyPath = "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings";
RegistryKey optionKey = regKey.OpenSubKey(SubKeyPath, true); //更改健值,设置代理,
int actualProxyStatus = Convert.ToInt32(optionKey?.GetValue("ProxyEnable"));
regKey.Close();
return actualProxyStatus == 1; //等于1代表使用的代理,否则不是代理。可以修改注册表的值更改
}
catch
{
return false;
}
}