双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

为什么我找不到所有网卡了?

fbiboss001 fbiboss001 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
以下是按网上写的,可是为什么只能找到一个网卡了,找到的还不是我使用的那块,

WCHAR AdapterName[2048];
ULONG adapter_length=2048;
PacketGetAdapterNames((char*)AdapterName, &adapter_length);
static char AdapterList[2048][1024];


WCHAR *temp,*temp1;
temp = AdapterName;
temp1 = AdapterName;
int i = 0;
while ((*temp != '\0')||(*(temp-1) != '\0'))
{
if (*temp == '\0')
{
memcpy(AdapterList[i],temp1,(temp-temp1)*2);
temp1 = temp+1;
i++;
}

temp++;
}

int AdapterNum = i;
for (i = 0; i < AdapterNum; i++)
{wprintf(L"\n%d- %s\n", i+1, AdapterList[i]);
MessageBox(AdapterList[i]);
}
...全文

相关推荐

评论 14
收藏 已收藏
分享
返回顶部
fbiboss001
网络编程 18,356 成员 64,161 内容