如何让获取的多网卡的信息(IP,mac,连接状态等) 高分求教!十分感谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces(); Console.WriteLine("适配器个数:" + adapters.Length); Console.WriteLine(); foreach (NetworkInterface adapter in adapters) { Console.WriteLine("描述:" + adapter.Description); Console.WriteLine("标识符:" + adapter.Id); Console.WriteLine("名称:" + adapter.Name); Console.WriteLine("类型:" + adapter.NetworkInterfaceType); Console.WriteLine("速度:" + adapter.Speed * 0.001 * 0.001 + "M"); Console.WriteLine("操作状态:" + adapter.OperationalStatus); Console.WriteLine("MAC 地址:" + adapter.GetPhysicalAddress()); // 格式化 PhysicalAddress pa = adapter.GetPhysicalAddress(); byte[] bytes = pa.GetAddressBytes(); StringBuilder sb = new StringBuilder(); for (int i = 0; i < bytes.Length; i++) { // 以十六进制格式化 sb.Append(bytes[i].ToString("X2")); if (i != bytes.Length - 1) { sb.Append("-"); } } Console.WriteLine("MAC 地址:" + sb); Console.WriteLine(); } 我看不一定,如果有虚拟网卡,有无线网卡等..win7和xp还有些区别了,反正我现在一直没有找到完美的方法解决,只能说适应当前的环境 IntelliTrace怎么设置? winform button样式 打开窗口的问题 用户控件怎样公开标准控件中的事件??????????????????????? 关于两点间存在第三点的判断 无法修改数据库,一添加就自动小时,没有提示修改成功,数据库的数据也没有修改 请问C#里有象OutLook左边象treeview一样的控件吗? @@@ help!!!string 问题! 关于SQL Server创建表的SQL语句语法问题 如何刷新显示在MDI窗体内容器内的窗体 foreach中修改容器 VS2010 MFC 里如何使用 CFolderPickerDialog
Console.WriteLine("适配器个数:" + adapters.Length); Console.WriteLine();
foreach (NetworkInterface adapter in adapters) {
Console.WriteLine("描述:" + adapter.Description);
Console.WriteLine("标识符:" + adapter.Id);
Console.WriteLine("名称:" + adapter.Name);
Console.WriteLine("类型:" + adapter.NetworkInterfaceType);
Console.WriteLine("速度:" + adapter.Speed * 0.001 * 0.001 + "M");
Console.WriteLine("操作状态:" + adapter.OperationalStatus);
Console.WriteLine("MAC 地址:" + adapter.GetPhysicalAddress());
// 格式化
PhysicalAddress pa = adapter.GetPhysicalAddress();
byte[] bytes = pa.GetAddressBytes(); StringBuilder sb = new StringBuilder();
for (int i = 0; i < bytes.Length; i++) {
// 以十六进制格式化
sb.Append(bytes[i].ToString("X2"));
if (i != bytes.Length - 1)
{
sb.Append("-");
}
} Console.WriteLine("MAC 地址:" + sb);
Console.WriteLine(); }