Установить учетные данные прокси в элементе управления веб-браузера

Я работаю над устаревшим кодом, где приложение используетAxSHDocVw.AxWebBrowser (не System.Windows.Forms.Control), чтобы открыть веб-страницы и расширяю его, чтобы принимать во внимание прокси.

У меня есть следующий пример наhttp://www.pinvoke.net/default.aspx/wininet/internetsetoption.html использоватьInternetSetOption() пройти через указанный прокси и проверить, что он работает.

Теперь проблема в том, что я перепробовал все, но не смог передать имя пользователя и пароль с помощью следующего кода:

//-- Set Proxy Username
bool resultF = InternetSetOption(IntPtr.Zero, INTERNET_OPTION_PROXY_USERNAME, username, username.Length+1);
var errorF = Marshal.GetLastWin32Error();

//-- Set Proxy Password
bool resultG = InternetSetOption(IntPtr.Zero, INTERNET_OPTION_PROXY_PASSWORD, password, password.Length+1);
var errorG = Marshal.GetLastWin32Error();

И то и другоеresultF а такжеresultG вернутьtrue и не имеет ошибок, но все еще работает. Любой намек на то, что может происходить здесь? и какой метод я должен отладить это?

Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос