得到本机mac地址
来源:互联网 发布:淘宝类目保证金 编辑:程序博客网 时间:2024/04/29 10:45
#include <IPTypes.h>
#include <iphlpapi.h>
#pragma comment(lib,"iphlpapi.lib")
int _tmain(int argc, _TCHAR* argv[])
{
PIP_ADAPTER_INFO pAdapterInfo;
PIP_ADAPTER_INFO pAdapter = NULL;
DWORD dwRetVal = 0;
pAdapterInfo = (IP_ADAPTER_INFO *) malloc( sizeof(IP_ADAPTER_INFO) );
ULONG ulOutBufLen = sizeof(IP_ADAPTER_INFO);
if (GetAdaptersInfo( pAdapterInfo, &ulOutBufLen) != ERROR_SUCCESS)
{
free(pAdapterInfo);
pAdapterInfo = (IP_ADAPTER_INFO *) malloc (ulOutBufLen);
}
if ((dwRetVal = GetAdaptersInfo( pAdapterInfo, &ulOutBufLen)) == NO_ERROR)
{
pAdapter = pAdapterInfo;
while (pAdapter)
{
//if(
// strstr(pAdapter->Description,"PCI") > 0 // pAdapter->Description中包含"PCI"为:物理网卡
// || pAdapter->Type == 71 // pAdapter->Type是71为:无线网卡
// )
{
printf("------------------------------------------------------------/n");
printf("Adapter Name: /t%s/n", pAdapter->AdapterName);
printf("Adapter Desc: /t%s/n", pAdapter->Description);
printf("Adapter Addr: /t");
for (UINT i = 0; i < pAdapter->AddressLength; i++)
{
printf("%02X%c", pAdapter->Address[i],
i == pAdapter->AddressLength - 1 ? '/n' : '-');
}
printf("Adapter Type: /t%d/n", pAdapter->Type);
printf("IP Address: /t%s/n", pAdapter->IpAddressList.IpAddress.String);
printf("IP Mask: /t%s/n", pAdapter->IpAddressList.IpMask.String);
}
pAdapter = pAdapter->Next;
}
}
else
{
printf("Call to GetAdaptersInfo failed./n");
}
system("pause");
return 0;
}
显示的mac是网络连接下设备名中的所有的,包括有线、无线、虚拟机上的
- 得到本机mac地址
- 得到本MAC、IP地址
- 自定义处理(得到浏览器,日期,本机的MAC地址)
- 得到本机第一块网卡的mac地址
- java:得到本机IP的MAC地址
- 得到本机的MAC,IP, MASK地址
- 得到本机IP地址
- 得到本机IP地址。
- 本机mac地址
- Linux下如何得到本机所有IP地址及MAC地址。
- PB得到本机的名称和IP地址MAC地址
- PB得到本机的名称和IP地址MAC地址
- Linux下如何得到本机所有IP地址及MAC地址
- PB得到本机的名称和IP地址MAC地址
- 获取本机mac地址
- 查看本机MAC地址
- 获取本机MAC地址
- 获取本机MAC地址
- 服务器端编程的十大性能问题
- NMS内存溢出问题(续)
- VC6下安装与配置OpenCV1.0(2010-11 写给新手)
- fileupload上传文件存储到oracle Blob字段中
- ASP.NET 2.0 AJAX中Webservice调用方法
- 得到本机mac地址
- QQ浮动代码
- Trimpath 模板引擎
- [虚拟技术]几种虚拟机的基本概念
- PHP调用Java的Webservice,使用jaxws。
- URLEncode应该如何实现
- C++虚函数表解析(2)
- 云计算商家必争之地 推荐几款云平台
- SQL SERVER日常应用中常见错误及解决方法