青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

TanZek's 技術空間

勇往直前,專注于技術...

首頁 新隨筆 聯(lián)系 聚合 管理
  7 Posts :: 19 Stories :: 13 Comments :: 0 Trackbacks

VC++編程獲取機器的MAC地址:

NetBIOS編程篇

???#include? < windows.h >
???#include?
< wincon.h >
???#include?
< stdlib.h >
???#include?
< stdio.h >
???#include?
< time.h >

???typedef?
struct ?_ASTAT_
???{
??????ADAPTER_STATUS?adapt;
??????NAME_BUFFER????NameBuff?[
30 ];
???}ASTAT,?
* ?PASTAT;

???ASTAT?Adapter;

???
void ?main?( void )
???{
??????NCB?Ncb;
??????UCHAR?uRetCode;
??????
char ?NetName[ 50 ];
??????LANA_ENUM???lenum;
??????
int ??????i;
??????memset(?
& Ncb,? 0 ,? sizeof (Ncb)?);
??????Ncb.ncb_command?
= ?NCBENUM;
??????Ncb.ncb_buffer?
= ?(UCHAR? * ) & lenum;
??????Ncb.ncb_length?
= ? sizeof (lenum);
??????uRetCode?
= ?Netbios(? & Ncb?);
??????printf(?
" The?NCBENUM?return?code?is:?0x%x?\n " ,?uRetCode?);
??????
for (i = 0 ;?i? < ?lenum.length?;i ++ )
??????{
??????????memset(?
& Ncb,? 0 ,? sizeof (Ncb)?);
??????????Ncb.ncb_command?
= ?NCBRESET;
??????????Ncb.ncb_lana_num?
= ?lenum.lana[i];
??????????uRetCode?
= ?Netbios(? & Ncb?);
??????????printf(?
" The?NCBRESET?on?LANA?%d?return?code?is:?0x%x?\n " ,
??????????????????lenum.lana[i],?uRetCode?);
??????????memset(?
& Ncb,? 0 ,? sizeof ?(Ncb)?);
??????????Ncb.ncb_command?
= ?NCBASTAT;
??????????Ncb.ncb_lana_num?
= ?lenum.lana[i];
??????????strcpy((
char ? * )Ncb.ncb_callname, " * " ?);
??????????Ncb.ncb_buffer?
= ?(unsigned? char ? * )? & Adapter;
??????????Ncb.ncb_length?
= ? sizeof (Adapter);
??????????uRetCode?
= ?Netbios(? & Ncb?);
??????????printf(?
" The?NCBASTAT?on?LANA?%d?return?code?is:?0x%x?\n " ,
??????????????????lenum.lana[i],?uRetCode?);
??????????
if ?(?uRetCode? == ? 0 ?)
??????????{
?????????????printf(?
" The?Ethernet?Number?on?LANA?%d?is:%02x-%02x-%02x-%02x-%02x-%02x\n " ,lenum.lana[i],????
     Adapter.adapt.adapter_address[
0 ],
     Adapter.adapt.adapter_address[
1 ],
     Adapter.adapt.adapter_address[
2 ],
     Adapter.adapt.adapter_address[
3 ],
     Adapter.adapt.adapter_address[
4 ],
     Adapter.adapt.adapter_address[
5 ]);
??????????}
???????}
 system(
" PAUSE " );
}


所用的資料:
NetBIOS API編程,NCBENUM命令調(diào)用,ADAPTER_STATUS結構等。

?

[摘自MSDN]

ADAPTER_STATUS

The ADAPTER_STATUS structure contains information about a network adapter. This structure is pointed to by the ncb_buffer member of the NCB structure. ADAPTER_STATUS is followed by as many NAME_BUFFER structures as required to describe the network adapters on the system.?
?

typedef? struct ?_ADAPTER_STATUS?{?
????UCHAR???adapter_address[
6 ];?
????UCHAR???rev_major;?
????UCHAR???reserved0;?
????UCHAR???adapter_type;?
????UCHAR???rev_minor;?
????WORD????duration;?
????WORD????frmr_recv;?
????WORD????frmr_xmit;?
????WORD????iframe_recv_err;?
????WORD????xmit_aborts;?
????DWORD???xmit_success;?
????DWORD???recv_success;?
????WORD????iframe_xmit_err;?
????WORD????recv_buff_unavail;?
????WORD????t1_timeouts;?
????WORD????ti_timeouts;?
????DWORD???reserved1;?
????WORD????free_ncbs;?
????WORD????max_cfg_ncbs;?
????WORD????max_ncbs;?
????WORD????xmit_buf_unavail;?
????WORD????max_dgram_size;?
????WORD????pending_sess;?
????WORD????max_cfg_sess;?
????WORD????max_sess;?
????WORD????max_sess_pkt_size;?
????WORD????name_count;?
}?ADAPTER_STATUS,?
* PADAPTER_STATUS;

?

Members

adapter_address
Specifies encoded address of the adapter.
rev_major
Specifies the major software-release level. This value is 3 for IBM NetBIOS 3.?x.
reserved0
Reserved. This value is always zero.
adapter_type
Specifies the adapter type. This value is 0xFF for a Token Ring adapter or 0xFE for an Ethernet adapter.
rev_minor
Specifies the minor software-release level. This value is zero for IBM NetBIOS x.0.
duration
Specifies the duration of the reporting period, in minutes.
frmr_recv
Specifies the number of FRMR frames received.
frmr_xmit
Specifies the number of FRMR frames transmitted.
iframe_recv_err
Specifies the number of I frames received in error.
xmit_aborts
Specifies the number of aborted transmissions.
xmit_success
Specifies the number of successfully transmitted packets.
recv_success
Specifies the number of successfully received packets.
iframe_xmit_err
Specifies the number of I frames transmitted in error.
recv_buff_unavail
Specifies the number of times a buffer was not available to service a request from a remote computer.
t1_timeouts
Specifies the number of times that the DLC T1 timer timed out.

Windows XP??DLC will no longer be supported. For more information, see Network Protocol Support in Windows.

ti_timeouts
Specifies the number of times that the ti inactivity timer timed out. The ti timer is used to detect links that have been broken.
reserved1
Reserved. This value is always zero.
free_ncbs
Specifies the current number of free network control blocks.
max_cfg_ncbs
Undefined for IBM NetBIOS 3.0.
max_ncbs
Undefined for IBM NetBIOS 3.0.
xmit_buf_unavail
Undefined for IBM NetBIOS 3.0.
max_dgram_size
Specifies the maximum size of a datagram packet. This value is always at least 512 bytes.
pending_sess
Specifies the number of pending sessions.
max_cfg_sess
Specifies the configured maximum pending sessions.
max_sess
Undefined for IBM NetBIOS 3.0.
max_sess_pkt_size
Specifies the maximum size of a session data packet.
name_count
Specifies the number of names in the local names table.

Requirements

??Windows NT/2000/XP: Included in Windows NT 3.1 and later.
??Windows 95/98/Me: Included in Windows 95 and later.
??Header: Declared in Nb30.h.

posted on 2006-10-09 19:38 TanZek 閱讀(5033) 評論(2)  編輯 收藏 引用

評論

# re: VC++編程獲取機器的MAC地址 2007-11-07 10:59 queniao
此 例程 只能 獲取有線網(wǎng)卡的MAC地址,對與無線網(wǎng)卡 無能為力   回復  更多評論
  

# re: VC++編程獲取機器的MAC地址 2016-07-29 07:48 www.daohangweike.com
www.listal.com/list/-cqfp
www.listal.com/list/-cdkp
www.listal.com/list/-whfp
www.listal.com/list/-hffp
www.listal.com/list/-syfp
www.listal.com/list/-jnfp
www.listal.com/list/-ccfp
www.listal.com/list/-shfp
www.listal.com/list/-bjfp
www.listal.com/list/-csfp
www.listal.com/list/-gzfp
www.listal.com/list/-szfp
www.listal.com/list/-hzfp
www.listal.com/list/-njkp
www.listal.com/list/-tjjfp
www.listal.com/list/-nbfp
www.listal.com/list/-fzfp
www.listal.com/list/-sjzfp
www.listal.com/list/-hebfp
www.listal.com/list/-qdfp
www.listal.com/list/-sufp
www.listal.com/list/-wxfp
www.listal.com/list/-zzfp
www.listal.com/list/-kmfp
www.listal.com/list/-xafp
www.listal.com/list/-lzfp
www.listal.com/list/-gyfp
www.listal.com/list/-nnfp
www.listal.com/list/-xmfp

www.listal.com/list/-cqkaifp
www.listal.com/list/-cqkafp
www.listal.com/list/-whkaifp
www.listal.com/list/-hefkaifp
www.listal.com/list/-sydkaifp
www.listal.com/list/-jndkaifp
www.listal.com/list/-ccdkaifp
www.listal.com/list/-shhkaifp
www.listal.com/list/-bjdkaifp
www.listal.com/list/-ncdkaifp
www.listal.com/list/-csdkaifp
www.listal.com/list/-gzkp
www.listal.com/list/-szkp
www.listal.com/list/-hzkp
www.listal.com/list/-njkaip
www.listal.com/list/-tjkp
www.listal.com/list/-nbkp
www.listal.com/list/-fzkp
www.listal.com/list/-sjzkp
www.listal.com/list/-hebkp
www.listal.com/list/-qdkp
www.listal.com/list/-sukp
www.listal.com/list/-wxkp
www.listal.com/list/-zzkp
www.listal.com/list/-kmkp
www.listal.com/list/-xakp
www.listal.com/list/-lzkp
www.listal.com/list/-nnkp
www.listal.com/list/-gykp
www.listal.com/list/-xmkp
www.listal.com/list/-dgkp
www.listal.com/list/-fskp
www.listal.com/list/-ytkp
www.listal.com/list/-wzkp
www.listal.com/list/-bdkp
www.listal.com/list/-zskp
www.listal.com/list/-tykp
www.listal.com/list/-dlkp
www.listal.com/list/-hkkp
www.listal.com/list/-tskp
www.listal.com/list/-zhkp
www.listal.com/list/-huikp
www.listal.com/list/-ntkp
www.listal.com/list/-xnkp
www.listal.com/list/-cqkp
www.listal.com/list/-cdkaip
www.listal.com/list/-whkp
www.listal.com/list/-hfkp
www.listal.com/list/-sykp
www.listal.com/list/-jnkp
www.listal.com/list/-cckaip
www.listal.com/list/-shkp
www.listal.com/list/-bjkp
www.listal.com/list/-nckp
www.listal.com/list/-cskp

www.listal.com/list/-bjsbz
www.listal.com/list/-tjsbz
www.listal.com/list/-shsbz
www.listal.com/list/-cqsbz
www.listal.com/list/-szsbz
www.listal.com/list/-hebsbz
www.listal.com/list/-sjzsbz
www.listal.com/list/-ccsbz
www.listal.com/list/-sysbz
www.listal.com/list/-njsbz
www.listal.com/list/-hfsbz
www.listal.com/list/-jnsbz
www.listal.com/list/-zzsbz
www.listal.com/list/-whsbz
www.listal.com/list/-cssbz
www.listal.com/list/-ncsbz
www.listal.com/list/-xasbz
www.listal.com/list/-tysbz
www.listal.com/list/-cdsbz
www.listal.com/list/-gzsbz
www.listal.com/list/-gysbz
www.listal.com/list/-hzsbz
www.listal.com/list/-fzsbz
www.listal.com/list/-lzsbz
www.listal.com/list/-kmsbz
www.listal.com/list/-nnsbz
www.listal.com/list/-hksbz
www.listal.com/list/-qdsbz
www.listal.com/list/-susbz
www.listal.com/list/-nbsbz
www.listal.com/list/-wxsbz
www.listal.com/list/-ntsbz
www.listal.com/list/-xmsbz
www.listal.com/list/-cqsbzw
www.listal.com/list/-dgsbz
www.listal.com/list/-lysbz
www.listal.com/list/-xzsbz
www.listal.com/list/-lfsbz
www.listal.com/list/-xysbz
www.listal.com/list/-hdsbz
www.listal.com/list/-wzsbz
www.listal.com/list/-xnsbz
www.listal.com/list/-wfsbz
www.listal.com/list/-sxsbz
www.listal.com/list/wufbz
www.listal.com/list/qjbz
www.listal.com/list/mybz
www.listal.com/list/zzbanz
www.listal.com/list/jnbz
www.listal.com/list/weibz
www.listal.com/list/dybz
www.listal.com/list/czbz
www.listal.com/list/tabz
www.listal.com/list/zhbz
www.listal.com/list/asbz
www.listal.com/list/gzmm
www.listal.com/list/gzam
www.listal.com/list/gzsn
www.listal.com/list/gzvip
www.listal.com/list/gzxj
  回復  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一区二区三区精品国产| 欧美激情免费观看| 麻豆精品国产91久久久久久| 欧美一区二区三区的| 欧美一区二区视频在线观看2020| 香港成人在线视频| 女主播福利一区| 亚洲电影免费观看高清完整版在线观看 | 中文精品视频| 欧美一区日韩一区| 欧美1区免费| 国产精品女主播| 一区二区三区在线不卡| 99视频一区二区三区| 欧美一区二区三区免费视| 麻豆视频一区二区| 亚洲一区二区三区精品动漫| 免费观看在线综合色| 国产精品热久久久久夜色精品三区| 国产自产2019最新不卡| 亚洲老司机av| 久久午夜视频| 亚洲午夜电影网| 欧美激情欧美狂野欧美精品| 国产麻豆日韩| 亚洲一级在线| 亚洲第一页自拍| 欧美一区精品| 国产精品一级| 亚洲一区精品电影| 亚洲激情国产精品| 久久久综合视频| 国产欧美日韩一区二区三区在线| 夜夜爽av福利精品导航| 欧美aⅴ99久久黑人专区| 亚洲综合色婷婷| 欧美日韩精品二区| 日韩亚洲欧美一区二区三区| 久久亚洲视频| 欧美在线播放高清精品| 欧美14一18处毛片| 国产一区二区三区在线观看视频| 亚洲国产精品一区| 久久久久在线观看| 午夜精品亚洲| 国产精品日韩精品欧美在线 | 亚洲午夜在线视频| 亚洲国产日韩综合一区| 久久成人18免费网站| 国产视频一区免费看| 欧美呦呦网站| 久久国产色av| 亚洲国产成人av| 亚洲国产小视频在线观看| 免费欧美高清视频| 日韩亚洲国产欧美| 一区二区三区毛片| 国产伦精品一区二区三区视频孕妇 | 国产伦精品一区二区三区四区免费 | 亚洲精品小视频在线观看| 欧美91福利在线观看| 久久综合色播五月| 亚洲欧洲精品成人久久奇米网 | 久久久噜噜噜久久中文字幕色伊伊 | 免费在线成人| 亚洲精品视频免费| 日韩视频免费大全中文字幕| 欧美日韩一区二区三区在线 | 欧美中在线观看| 国产一区二区三区最好精华液| 久久精品成人| 乱人伦精品视频在线观看| 亚洲全部视频| 一区二区三欧美| 国产亚洲一区二区三区在线观看| 久久久久久成人| 欧美 日韩 国产一区二区在线视频| 亚洲美女精品一区| 亚洲午夜久久久久久尤物| 国产一区二区三区在线观看精品 | 香蕉成人啪国产精品视频综合网| 亚洲免费高清| 国产一区二区三区免费在线观看| 开元免费观看欧美电视剧网站| 免费观看日韩av| 午夜精品久久久久久久99樱桃| 欧美在线视频一区二区三区| 91久久精品www人人做人人爽| 亚洲免费黄色| 亚洲承认在线| 亚洲伊人观看| 亚洲精品激情| 久久福利资源站| 亚洲无线视频| 免费一级欧美片在线观看| 亚洲欧美在线高清| 欧美xxxx在线观看| 久久久精品2019中文字幕神马| 欧美激情女人20p| 久久日韩精品| 国产精品久久久久久av下载红粉| 欧美高清视频一二三区| 国产欧美日韩专区发布| 亚洲欧洲免费视频| 狠狠色丁香久久综合频道| 夜夜嗨av一区二区三区| 亚洲成色777777女色窝| 香蕉av777xxx色综合一区| 一区二区三区国产| 欧美ed2k| 欧美激情乱人伦| 韩日在线一区| 欧美亚洲一级| 欧美一区二区三区免费观看视频 | 欧美综合第一页| 欧美三级在线播放| 欧美激情视频网站| 一区免费观看视频| 欧美影院精品一区| 午夜在线视频观看日韩17c| 欧美精品亚洲精品| 亚洲国产毛片完整版| 精品1区2区3区4区| 久久er99精品| 久久一区国产| 黄色亚洲大片免费在线观看| 亚洲欧美日韩精品久久| 亚洲欧美精品| 国产精品日韩在线播放| 亚洲网站视频福利| 亚洲欧美日韩国产一区| 国产精品久久久久久久久久久久久久 | 亚洲欧洲一区| 免费在线观看日韩欧美| 美女爽到呻吟久久久久| 精品1区2区3区4区| 久久男女视频| 亚洲国产成人精品久久久国产成人一区| 伊人春色精品| 欧美大片在线看| 日韩视频第一页| 午夜精品久久久久久99热软件 | 国产午夜精品久久久| 欧美影院一区| 欧美粗暴jizz性欧美20| 亚洲另类在线视频| 欧美三级在线播放| 西瓜成人精品人成网站| 老鸭窝亚洲一区二区三区| 亚洲国产第一页| 欧美日韩国产影院| 午夜精品福利一区二区蜜股av| 久久理论片午夜琪琪电影网| 精品成人一区二区| 欧美精品成人一区二区在线观看 | 欧美片在线观看| 亚洲一区二区三区免费观看| 欧美一区二区三区视频在线观看| 国产日韩精品一区二区| 久久五月婷婷丁香社区| 亚洲日本中文字幕免费在线不卡| 这里只有精品视频在线| 国产日韩视频| 欧美国产专区| 性欧美xxxx视频在线观看| 亚洲成色www8888| 午夜精品久久久久久| 亚洲国产高清一区| 国产精品爽爽ⅴa在线观看| 久久性天堂网| 亚洲一区三区在线观看| 欧美黄色免费| 久久精品伊人| 亚洲一区二区影院| 亚洲人午夜精品免费| 国产亚洲欧洲一区高清在线观看| 蜜桃av噜噜一区| 午夜精品一区二区三区在线视| 亚洲国产高清在线| 久久久久国产精品一区| 这里只有精品视频| 亚洲国产美女精品久久久久∴| 欧美性一二三区| 欧美国产免费| 久久久99爱| 午夜精品美女自拍福到在线 | 亚洲一区一卡| 亚洲精品久久嫩草网站秘色| 久久免费视频在线| 性色一区二区三区| 亚洲天堂免费在线观看视频| 亚洲国产精品v| 揄拍成人国产精品视频| 国产一区二区三区的电影| 国产精品家教| 欧美视频在线观看一区二区| 一区视频在线播放| 欧美日韩国产成人在线免费 | 国产午夜精品久久久久久免费视| 欧美黄色精品|