怎样获得网卡HardWareID ,简单点的

haoka416 2010-04-07 09:37:47
想得到网卡的HardWareID,网上有例子例子可以得到名称 {DAD0E402-9E84-4FA6-9283-0321A06872AB},好像用pcap_findalldevs(&alldevs, errbuf)可以实现,不过我刚编译了代码,我下的winpcap包有问题,编译不了。
还有我想要这种形式的“PCI\VEN_11AB&DEV_4364&SUBSYS_43401148”注册表里面的,不知道怎么实现,那位兄台可以帮帮忙,最好能把全部的代码写出来,部分的话我怕不知从何入首,发邮箱里也可以476807684@qq.com。3q啦
...全文
187 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
soswaidao 2010-04-11
  • 打赏
  • 举报
回复
GetNetInfo()
{
FIXED_INFO *FixedInfo;
ULONG OutBuff;
DWORD dwRetVal;
CString Msg;


FixedInfo = (FIXED_INFO*)GlobalAlloc(GPTR,sizeof(FIXED_INFO));
OutBuff = sizeof(FIXED_INFO);
if(ERROR_BUFFER_OVERFLOW == GetNetworkParams(FixedInfo,&OutBuff))
{
GlobalFree(FixedInfo);
FixedInfo =(FIXED_INFO*)GlobalAlloc(GPTR,OutBuff);
}
if(dwRetVal = GetNetworkParams(FixedInfo,&OutBuff))
{
Msg.Format( L"Call to GetNetworkParams failed. Return Value: %08x\n", dwRetVal);
MessageBox(Msg,NULL,MB_OK);
}
//else ParesData(FixedInfo);
UpdateData(FALSE);

}
haoka416 2010-04-09
  • 打赏
  • 举报
回复
O(∩_∩)O~,木人?

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧