关于网络连接状态的编程

街头疯子abc

街头疯子abc

2016-01-29 13:08

关于网络连接状态的编程,关于网络连接状态的编程
1. 可以用WMI (Win2K & XP):(首先要在VS.NET中创建一个项目,然后在添加引用中引用一个.net的装配件:System.Management.dll,这样你的项目才能使用WMI)with Windows 2000 & XP, UNDOCUMENTED: MSNdis_MediaConnectStatus - NdisMediaConnectStatus : (0 = connected?, 1 = not connected?)with Windows XP: Win32_NetworkAdapter - NetConnectionStatus : using System.Management;static void ReportConnection2000(){ ManagementClass mc = new ManagementClass( @"rootWMI", @"MSNdis_MediaConnectStatus", null ); ManagementObjectCollection moc = mc.GetInstances(); foreach( ManagementObject mo in moc ) { string name = (string) mo["InstanceName"]; bool active = (bool) mo["Active"]; uint status = (uint) mo["NdisMediaConnectStatus"]; Console.WriteLine( " {0}ntActive:{1} Media Status:{2}", name, active, status ); }}static void ReportConnectionXP(){ ManagementClass mc = new ManagementClass( @"Win32_NetworkAdapter" ); ManagementObjectCollection moc = mc.GetInstances(); foreach( ManagementObject mo in moc ) { string name = (string) mo["Name"]; object val = mo["NetConnectionStatus"]; if( val != null ) Console.WriteLine( " {0}ntConnection Status:{1}", name, (ushort) val ); else Console.WriteLine( " {0}n", name ); }}如果返回0则表示连接;如果返回1则表示没连接;上面得到的是本地的连接状态;==========================================================利用ping来得取: Process p = new Process(); p.StartInfo .WorkingDirectory ="c:\"; p.StartInfo.FileName = "ping.exe"; p.StartInfo.Arguments="192.168.52.31"; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.CreateNoWindow = true; p.Start (); string output = p.StandardOutput.ReadToEnd(); p.WaitForExit (); MessageBox.Show(output);//得到ping的输出值
展开更多 50%)
分享

猜你喜欢

关于网络连接状态的编程

电脑网络
关于网络连接状态的编程

android 检查网络连接状态实现步骤

编程语言 网络编程
android 检查网络连接状态实现步骤

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

win8怎么查看网络连接状态?

windows系统
win8怎么查看网络连接状态?

Android中判断网络连接是否可用及监控网络状态

编程语言 网络编程
Android中判断网络连接是否可用及监控网络状态

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

瑞星防火墙实时查看网络连接状态

电脑网络
瑞星防火墙实时查看网络连接状态

易改的网络连接设置

电脑网络
易改的网络连接设置

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

浅谈PHP语法(3)

浅谈PHP语法(3)

《苍穹之剑》巫灵宝石镶嵌心得

《苍穹之剑》巫灵宝石镶嵌心得
下拉加载更多内容 ↓