您当前的位置: 首页 >  c++

鱼儿-1226

暂无认证

  • 0浏览

    0关注

    1100博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++ 获取计算机系统的mac地址

鱼儿-1226 发布时间:2022-01-13 16:00:38 ,浏览量:0

 1 // MacAddress.cpp : Defines the entry point for the console application.
 2 //
 3 
 4 #include "stdafx.h"
 5 #include 
 6 #include 
 7 #include 
 8 #include 
 9 #include 
10 #include 
11 #pragma comment(lib,"netapi32.lib")  
12 
13 int GetMac(char * mac)     
14 {     
15     NCB ncb;
16     typedef struct _ASTAT_
17     {
18         ADAPTER_STATUS   adapt;
19         NAME_BUFFER   NameBuff   [30];
20     }ASTAT,*PASTAT;
21 
22     ASTAT Adapter;   
23 
24     typedef struct _LANA_ENUM
25     {
26         UCHAR   length;
27         UCHAR   lana[MAX_LANA];
28     }LANA_ENUM;
29 
30     LANA_ENUM lana_enum;    
31     UCHAR uRetCode;
32     memset(&ncb, 0, sizeof(ncb));
33     memset(&lana_enum, 0, sizeof(lana_enum));    
34     ncb.ncb_command = NCBENUM;
35     ncb.ncb_buffer = (unsigned char *)&lana_enum;
36     ncb.ncb_length = sizeof(LANA_ENUM);
37     uRetCode = Netbios(&ncb);
38 
39     if(uRetCode != NRC_GOODRET)     
40         return uRetCode;     
41 
42     for(int lana=0; lana            
关注
打赏
1604459285
查看更多评论
立即登录/注册

微信扫码登录

0.0387s