试试WMI吧,
http://www.cnblogs.com/dahuzizyd/archive/2004/08/17/34058.aspx
后面评论里提供的程序也不错
http://www.cnblogs.com/dahuzizyd/archive/2004/08/17/34058.aspx
后面评论里提供的程序也不错
解决方案 »
- winform中的combobox控件
- ADO记录集rst如何赋给组合框cbo1的DataSource?我的这一句错在哪里:cbo1.DataSource = rst;
- 给TextBox赋值,在修改后,如何取得修改后的值
- excel._application和excel.application有什么区别
- 如何实现DataTable中列的交换位置,急
- enum能不能请类型,就是在声明时就定义其类型
- 这种简单问题大家看看吧
- 寻求一个完整的数字签名的Project,谢谢!
- 如何生成WAV文件
- 谁有用设计模式中的模式写的C#源代码?
- 哎呀,我去找兼职,自认为可以胜任,但有些专业术语不懂。例如BOSS系统,请多指教
- 如何在客户端编程进行tree节点的移位,增,删,改等操作?
Uri u = wp.Address;
Console.WriteLine(u.ToString());
Console.WriteLine(u.Host);
Console.WriteLine(u.Port);
string proxyServer = null;
ManagementClass mc = new ManagementClass("Win32_Proxy");
ManagementObjectCollection moc = mc.GetInstances();
foreach(ManagementObject mo in moc)
{
proxyServer=(string)mo["ProxyServer"]+":"+(string)mo["ProxyPortNumber"];
}注册表:
private RegistryKey _InternetSettings = currentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings", true);
string value = (string)_InternetSettings.GetValue( "ProxyServer", string.Empty );
_InternetSettings.Close();用WMI可分别获得代理地址和端口,用注册表获得的是代理的完整地址(地址:端口)。
Try 'if no proxy is specified, an exception is
'thrown by the frameworks and must be caught Return UseProxy.GetDefaultProxy.Address.Host Catch 'catch the error when no proxy is specified in IE Return "Not Specified" End Try End Function
Public Function GetProxyServerPort() As String Dim UseProxy As New Net.WebProxy() Try 'if no proxy is specified, an exception is
'thrown by the frameworks and must be caught Return UseProxy.GetDefaultProxy.Address.Port Catch 'catch the error when no proxy is specified in IE Return "Not Specified" End Try End Function