のような例を提供してくださいどのように
あなたはP/WinHttpSetDefaultProxyConfiguration機能を呼び出すことができます。
UPDATE:要求されたとして
は例を含む:
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct WINHTTP_PROXY_INFO
{
public AccessType AccessType;
public string Proxy;
public string Bypass;
}
public enum AccessType
{
DefaultProxy = 0,
NamedProxy = 3,
NoProxy = 1
}
class Program
{
[DllImport("winhttp.dll", CharSet = CharSet.Unicode, SetLastError = true)]
public static extern bool WinHttpSetDefaultProxyConfiguration(ref WINHTTP_PROXY_INFO config);
static void Main()
{
var config = new WINHTTP_PROXY_INFO();
config.AccessType = AccessType.NamedProxy;
config.Proxy = "http://proxy.yourcompany.com:8080";
config.Bypass = "intranet.com";
var result = WinHttpSetDefaultProxyConfiguration(ref config);
if (!result)
{
throw new Win32Exception(Marshal.GetLastWin32Error());
}
else
{
Console.WriteLine("Successfully modified proxy settings");
}
}
}
例を提供してください: - 無効setproxy(文字列プロキシ、文字列ポート、文字列のユーザー名、文字列のパスワード){///コードここに} –
@Ankush、私の更新を見てください。 –
- こんにちは、私は実際にいくつかのリクエストを行うためにWatIN IEを使用しています。何が起こるか:いくつかの要求の後で私のIPがブロックされている。その時私は私のIPアドレスを変更したい(私はxxx.xxx.xxx.xxx:xxx:username:パスワードの形式でいくつかの有効なプロキシアドレスを持っている)。 RedTomahawk.TORActivatorを使用して私は簡単にip:portを設定することができましたが、プロキシリストにはusername passwordも尋ねています。私の質問は、これらのユーザ名、パスワードをプログラマチックに設定する方法です。助けてください –