如果未在系统上设置,则自动检测代理设置

时间:2015-07-20 19:40:42

标签: c# proxy network-programming

这里已经有一些问题涉及查找系统默认值并使用它们。这些帮助给我的应用程序一个“使用系统默认值”选项,但我偶尔会与那些甚至不知道他们的系统在代理服务器后面的用户合作(并且可能拥有一个不太能干的IT人员)因此他们甚至可能不会在他们的系统上有任何代理设置。

如何自动检测代理(如果可能的话)?我还没有发现一个可以提供足够帮助的帖子,MDSN也没有多大帮助......

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您想检查代理设置是否已启用,并获取其设置。您可以使用以下代码(VB.Net),它可以轻松转换为C#,启用/禁用代理并设置代理值。通常,您可以使用注册表来实现它:

$(document).ready(function(){
var array = ['item1', 'item2', 'item3', 'item4', 'item5', 'item6', 'item7', 'item8'];

for (var i=0; i<array.length; i++) {
  $('.col4:eq('+i+')').html(array[i]);
  
  }
  
  });

您可以使用此示例并根据需要进行修改。 请注意,以下密钥代表Windows机器上的代理设置,如果我没记错的话,它适用于IE和Chrome,我记得,Firefox使用自己的设置。

Liron

相关问题