Windows下获取网络适配器MAC地址的实现方式
作者:佚名
上传时间:2023-05-26
运行软件:Visual Studio 2019
软件版本:Windows 10
版权申诉
本文介绍在Windows下如何使用C++获取网络适配器MAC地址的实现方式。直接访问网络适配器的MAC地址可以用于网络授权、身份验证等应用场景。
#include <iostream>
#include <Windows.h>
#include <iphlpapi.h>
#pragma comment(lib, "iphlpapi.lib")
int main()
{
ULONG size = 0;
PIP_ADAPTER_INFO info = nullptr;
GetAdaptersInfo(nullptr, &size);
info = (PIP_ADAPTER_INFO)malloc(size);
if (GetAdaptersInfo(info, &size) == NO_ERROR)
{
PIP_ADAPTER_INFO pAdapterInfo = info;
while (pAdapterInfo)
{
printf("MAC Address: ");
for (int i = 0; i < pAdapterInfo->AddressLength; i++)
printf("%.2X ", pAdapterInfo->Address[i]);
printf("\n");
pAdapterInfo = pAdapterInfo->Next;
}
}
free(info);
return 0;
}
免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com
用户评论
相关推荐
Windows下获取网络适配器MAC地址的实现方式
本文介绍在Windows下如何使用C++获取网络适配器MAC地址的实现方式。直接访问网络适配器的MAC地址可以用于网络授权、身份验证等应用场景。#include <iostream>#
Windows 10
Visual Studio 2019
2023-05-26 23:48
Windows下获取本机MAC地址网络适配器
代码关键之一,需要iphlpapi.lib的支持,才可以获取本机MAC地址 #include #include #pragma comment(lib, "iphlpapi.lib&qu
ZIP
19KB
2020-08-21 10:47
Windows下获取本机MAC地址网络适配器GetMACUUID
Windows下获取本机MAC地址(网络适配器)另一种方法
ZIP
0B
2020-06-01 16:57
winpcap方式获取内网MAC地址
winpcap方式获取内网MAC地址,通向局域网广播ARP包来获取在线机子的网卡MAC地址。
CPP
0B
2019-05-17 01:14
linux下的C获取mac地址
linux下的C获取mac地址
C
0B
2019-07-09 21:48
window下c获取MAC地址
window下c获取MAC地址,实现原理很简单
CPP
0B
2019-09-05 01:41
c++ windows 获取mac地址
Windows平台下用C++代码取得机器的 MAC地址 并不是一件简单直接的事情。到目前为止,作者尚未发现有任何一个通用的100%的适用于所有Windows平台的方法可
c++ windows 获取mac地址
Windows平台下用C++代码取得机器的 MAC地址 并不是一件简单直接的事情。到目前为止,作者尚未发现有任何一个通用的100%的适用于所有Windows平台的方法可
c++ windows 获取mac地址
Windows平台下用C++代码取得机器的 MAC地址 并不是一件简单直接的事情。到目前为止,作者尚未发现有任何一个通用的100%的适用于所有Windows平台的方法可
c++ windows 获取mac地址
Windows平台下用C++代码取得机器的 MAC地址 并不是一件简单直接的事情。到目前为止,作者尚未发现有任何一个通用的100%的适用于所有Windows平台的方法可