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

TanZek's 技術(shù)空間

勇往直前,專注于技術(shù)...

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

VC++編程獲取機(jī)器的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結(jié)構(gòu)等。

?

[摘自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 閱讀(5041) 評(píng)論(2)  編輯 收藏 引用

評(píng)論

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

# re: VC++編程獲取機(jī)器的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
  回復(fù)  更多評(píng)論
  


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            好看的日韩av电影| 亚洲美女啪啪| 久久三级视频| 久久婷婷久久| 亚洲国产精品黑人久久久| 欧美大片在线看免费观看| 欧美 日韩 国产在线| 亚洲伦伦在线| 亚洲性感激情| 国内精品久久久久国产盗摄免费观看完整版| 欧美一级网站| 久久成年人视频| 亚洲娇小video精品| 亚洲人成人77777线观看| 欧美日韩1区2区3区| 欧美一区1区三区3区公司| 欧美一区在线直播| 亚洲精品免费一二三区| 夜夜躁日日躁狠狠久久88av| 国产精品嫩草99av在线| 久久综合狠狠综合久久综合88| 可以看av的网站久久看| 亚洲无吗在线| 欧美综合国产| 在线视频欧美日韩| 欧美一区二区三区精品电影| 亚洲国产成人精品视频| 国产精品99久久99久久久二8 | 日韩亚洲欧美中文三级| 国产麻豆91精品| 亚洲国产1区| 国产日产精品一区二区三区四区的观看方式| 久久精品理论片| 欧美成人激情视频| 久久久91精品国产一区二区三区 | 一区二区欧美国产| 在线成人av网站| 亚洲视频综合在线| 亚洲精品美女久久久久| 欧美在线啊v一区| 亚洲一区二区在线看| 美女尤物久久精品| 久久国产精品第一页| 欧美欧美午夜aⅴ在线观看| 久久久久久久尹人综合网亚洲 | 亚洲视频导航| 亚洲精品一区在线| 久久亚洲春色中文字幕久久久| 亚洲一区欧美二区| 欧美激情视频一区二区三区不卡| 久久精品夜色噜噜亚洲aⅴ| 欧美日韩国产综合视频在线| 欧美www视频| 国产在线国偷精品产拍免费yy| 亚洲麻豆av| 日韩网站免费观看| 免费成人高清视频| 久热精品在线| 国产字幕视频一区二区| 午夜一区二区三区在线观看| 亚洲欧美激情在线视频| 欧美亚洲成人精品| 99这里有精品| 99国产精品| 欧美日韩国产页| 亚洲日本在线观看| 99re6热在线精品视频播放速度| 久久婷婷av| 亚洲福利在线观看| 亚洲免费观看在线视频| 欧美国产一区在线| 亚洲精品国产精品国自产在线 | 欧美日韩中文在线| 亚洲视频图片小说| 亚洲欧美视频在线| 国产日韩精品一区二区| 亚洲欧美日韩一区二区三区在线| 欧美影院在线播放| 国产综合av| 噜噜噜在线观看免费视频日韩| 欧美成人精品在线视频| 在线免费观看一区二区三区| 久久综合久久久久88| 亚洲国内精品在线| 亚洲桃花岛网站| 国产欧美高清| 久久亚洲国产精品一区二区 | 久久国产精彩视频| 一区二区视频免费完整版观看| 久久精品一区二区三区不卡牛牛 | 99国产精品国产精品久久| 欧美日韩视频专区在线播放 | 欧美二区在线| 中文精品在线| 国产一区二区日韩精品| 久久免费视频观看| 亚洲精品国久久99热| 香蕉乱码成人久久天堂爱免费| 国产一本一道久久香蕉| 欧美~级网站不卡| 中国亚洲黄色| 麻豆精品网站| 亚洲在线黄色| 亚洲国产天堂久久综合| 欧美日韩中文字幕在线| 久久乐国产精品| 亚洲视频 欧洲视频| 美女性感视频久久久| 亚洲一区二区三区精品动漫| 红桃视频成人| 欧美视频一二三区| 久久影视三级福利片| 国产精品99久久久久久www| 女主播福利一区| 欧美一区二区在线看| 99精品国产一区二区青青牛奶| 国产日产亚洲精品| 欧美日韩亚洲精品内裤| 免费在线亚洲| 亚洲欧美日韩国产另类专区| 亚洲人成在线观看一区二区 | 一二美女精品欧洲| 在线观看精品视频| 国产农村妇女毛片精品久久莱园子| 蜜月aⅴ免费一区二区三区| 欧美一区二区播放| 在线视频一区二区| 亚洲精品国产欧美| 男人的天堂亚洲| 久久米奇亚洲| 欧美主播一区二区三区| 亚洲欧美日韩在线播放| 正在播放欧美视频| 亚洲电影欧美电影有声小说| 国产农村妇女精品| 国产精品有限公司| 国产精品一二三| 欧美视频免费| 欧美视频中文字幕| 欧美三区在线视频| 欧美日韩精品一区二区三区| 欧美成人一区二区在线| 欧美国产精品久久| 欧美成人一二三| 欧美成人精品高清在线播放| 久久综合色8888| 免费日韩视频| 欧美本精品男人aⅴ天堂| 欧美成人精品高清在线播放| 美女视频黄 久久| 欧美激情精品久久久| 欧美剧在线免费观看网站| 欧美α欧美αv大片| 欧美看片网站| 国产精品二区二区三区| 国产精品久久久久久久久久久久| 国产精品第一页第二页第三页| 国产精品高潮呻吟久久| 国产日韩欧美视频在线| 国内精品免费午夜毛片| 亚洲国产精品黑人久久久| 亚洲美女av网站| 亚洲欧美国产另类| 久久精品人人做人人爽电影蜜月| 久久性色av| 91久久久一线二线三线品牌| 99re这里只有精品6| 亚洲午夜未删减在线观看| 性欧美精品高清| 久久人人爽人人爽爽久久| 欧美激情精品久久久六区热门 | 欧美一级大片在线免费观看| 久久久久久一区二区| 欧美乱大交xxxxx| 国产伦精品一区| 亚洲国产视频一区| 亚洲欧美日本精品| 老司机免费视频一区二区三区| 亚洲成在人线av| 一区二区三区高清| 久久黄色影院| 欧美人与性动交cc0o| 国产色综合久久| 亚洲另类一区二区| 欧美在线免费视屏| 亚洲国产精品www| 亚洲男人的天堂在线| 欧美电影电视剧在线观看| 国产欧美欧洲在线观看| 99国内精品| 久久字幕精品一区| 亚洲性夜色噜噜噜7777| 久久中文字幕一区| 国产女优一区| 日韩亚洲欧美中文三级| 久久视频在线免费观看| 日韩一级精品视频在线观看| 久久综合色8888| 国产一区二区三区久久久| 亚洲一区二区三区四区在线观看 |