比如,有两张网卡,一张启用,一张禁用,如何获取被禁用的网卡的信息,如网卡MAC,网卡名称等。GetAdaptersInfo不能读取被禁用的网卡的信息向大家赐教
有结果了,被禁用的网卡,可以通过API函数DeviceIoControl函数配合IOCTL_NDIS_GET_ADAPTER_NAMES获取。
// 读取网络接口设备的名字,不仅仅包括网卡,还包括其它诸如拨号接口
hNdis = CreateFile(DD_NDIS_DEVICE_NAME, GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_ALWAYS,
0, NULL);
if(INVALID_HANDLE_VALUE != hNdis)
{
fResult = DeviceIoControl(hNdis, IOCTL_NDIS_GET_ADAPTER_NAMES, NULL, 0,
szAdapterNames, cbAdapterNames,
&cbAdapterNames, NULL);
CloseHandle(hNdis);
}
方法1:
1、对着桌面的“网络”,右键--属性
2、点击“更改适配器设置”
3、找到你连接的网络,右键--状态
4、点击“详细信息”
5、里面的物理地址就是你的网卡地址END
方法2:
点击开始菜单,输入cmd,回车
在命令行中输入ipconfig/all
回车
方法3:
找到你的网络连接,物理地址就是你的网卡地址
yang6492921明显剽窃qiushiping2的
我自己写的,不行就追问吧
@echo off&setlocal enabledelayedexpansionset m=0
for /f "skip=3 tokens=4 delims= " %%a in ('netsh interface show interface') do (
set /a m+=1
set name!m!=%%a
)
cscript /nologo "!name!1" "!name!2" "on"
pause
1、第一步在电脑上打开xshell,建立连接,输入主机名,用户名和密码,如下图所示:
2、第二步可以看到已经远程连接到linux系统服务器了,如下图所示:
3、第三步输入“ifconfig -a”命令,来查看linux系统ip,如下图所示:
4、第四步按回车键之后,可以查看到linux系统的ip地址,在eth0的下方inet旁边就是内网ip地址,如下图所示:
5、第五步也可以看一下按回车键的信息,eth0是网卡名称,lo是本地环回接口,netmask是本机掩码,如下图所示:
以上就是关于如何获取被禁用的网卡的信息,如网卡MAC,网卡名称全部的内容,包括:如何获取被禁用的网卡的信息,如网卡MAC,网卡名称、如何获取网卡地址、bat批处理命令查找当前启用并连接的网卡名字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)