当前位置: 首页 > 编程语言 > C#

以编程方式设置代理地址、端口、用户名、密码Share

时间:2023-04-10 20:27:43 C#

ProgrammaticallySetProxyAddress,Port,Username,PasswordTORActivator,但它不提供设置需要用户名和密码的代理的选项。我们如何设置需要用户名和密码的代理请提供一个示例,例如voidSetproxy(stringip,stringport,stringuname,stringpwd){///Codehere}您可以P/InvokeWinHttpSetDefaultProxyConfiguration函数。更新:包括要求的例子:以上是C#学习教程:编程设置代理地址、端口、用户名、密码,分享所有内容。如果对大家有用,需要详细了解C#学习教程,希望大家多多指教。公共字符串代理;公共字符串旁路;}publicenumAccessType{DefaultProxy=0,NamedProxy=3,NoProxy=1}classProgram{[DllImport("winhttp.dll",CharSet=CharSet.Unicode,SetLastError=true)]publicstaticexternboolWinHttpSetDefaultProxyConfiguration(refWINHTTP_PROXY_INFOconfig);staticvoidMain(){varconfig=newWINHTTP_PROXY_INFO();config.AccessType=AccessType.NamedProxy;config.Proxy="http://proxy.yourcompany.com:8080";config.Bypass="intranet.com";varresult=WinHttpSetDefaultProxyConfiguration(参考配置);如果(!result){thrownewWin32Exception(Marshal.GetLastWin32Error());}else{控制台。WriteLine("修改代理设置成功");}}}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如有转载请注明出处: