Get Proxy configuration

I am trying to develop a Perl program on Windows, which will be compiled, that would access a remote web page and retrieve a result.

I would like to be able to automatically identify the machine's proxy settings, if present for not to ask a user to modify the program's configuration.

Internet Explorer or Netscape is storing the proxy configuration somewhere, anybody knows how we could get that information and use it?

Thanks.
LVL 6
sstoukAsked:
Who is Participating?
 
rj2Connect With a Mentor Commented:
use Win32::TieRegistry ( Delimiter=>"/", ArrayValues=>1 );
    $Registry->Delimiter("/"); # Set delimiter to "/".    
    $userKey= $Registry->{"CUser/Software/Microsoft/Windows/CurrentVersion/Internet Settings/"};
   
    $enable = $userKey->GetValue("ProxyEnable");
    $server = $userKey->GetValue("ProxyServer");
       
    undef $userKey; # Explicit way to close a key.    
   
    print "Enable:$enable\n";
    print "Proxy server:$server\n";


0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.