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

TanZek's 技術空間

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

首頁 新隨筆 聯系 聚合 管理
  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命令調用,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 閱讀(5038) 評論(2)  編輯 收藏 引用

評論

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

# 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
  回復  更多評論
  


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   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>
            激情自拍一区| 久久久综合精品| 亚洲欧洲日夜超级视频| 国产一区视频网站| 国产揄拍国内精品对白| 伊人久久久大香线蕉综合直播| 国产一级精品aaaaa看| 国产日韩综合| 亚洲第一精品在线| 一本大道久久精品懂色aⅴ | 在线看国产一区| 亚洲激情图片小说视频| 亚洲午夜激情| 久久久久久69| 亚洲国产精品久久精品怡红院| 欧美韩日高清| 夜夜狂射影院欧美极品| 欧美在线日韩在线| 欧美精品色网| 韩国三级电影一区二区| 一区二区精品在线| 久久免费视频一区| 夜夜嗨av一区二区三区中文字幕 | 欧美在线免费播放| 免费黄网站欧美| 一本一道久久综合狠狠老精东影业| 香蕉成人伊视频在线观看| 欧美大片第1页| 国产性猛交xxxx免费看久久| 亚洲人成在线影院| 久久久久久精| 中文精品视频| 欧美成人精品在线观看| 国内精品久久久久久影视8| 亚洲一品av免费观看| 欧美fxxxxxx另类| 亚洲欧美激情四射在线日| 欧美大片在线观看一区二区| 国产一区二区三区电影在线观看 | 欧美日韩亚洲高清一区二区| 国内精品视频一区| 欧美影院成人| 中日韩高清电影网| 欧美久久婷婷综合色| 亚洲国产专区校园欧美| 久久久久网址| 午夜一级在线看亚洲| 国产精品超碰97尤物18| 99精品国产99久久久久久福利| 久久一区二区三区av| 欧美日韩综合在线| 久久手机免费观看| 国内精品亚洲| 久久精品国产免费| 午夜精品国产| 国产九九视频一区二区三区| 亚洲欧美激情视频| 国产精品99久久久久久久vr | 99在线精品视频在线观看| 欧美成人精品| 最新高清无码专区| 亚洲国产日韩欧美在线动漫| 欧美国产视频在线| 一本久道久久综合婷婷鲸鱼| 亚洲国产精品一区二区www在线| 美女成人午夜| 亚洲精品欧美| 99在线精品视频| 国产精品久久77777| 欧美在线电影| 久久久人成影片一区二区三区 | 亚洲欧美不卡| 亚洲欧美日韩精品久久久久| 国产日韩欧美综合| 蜜桃av噜噜一区二区三区| 久久一区二区精品| 夜夜夜精品看看| 亚洲欧美在线播放| 亚洲电影免费观看高清完整版| 欧美激情亚洲另类| 国产精品扒开腿爽爽爽视频 | 亚洲精品国产精品乱码不99| 欧美日韩亚洲不卡| 久久久久国产精品厨房| 美女性感视频久久久| 亚洲小说春色综合另类电影| 亚洲女ⅴideoshd黑人| 玉米视频成人免费看| 亚洲精品乱码久久久久久久久| 国产精品亚洲视频| 免费亚洲电影在线| 欧美性大战xxxxx久久久| 久久久久91| 欧美日韩免费一区| 老牛嫩草一区二区三区日本| 欧美日韩亚洲一区二区三区在线观看| 久久精品99无色码中文字幕| 欧美激情在线观看| 久久中文精品| 国产精品免费观看在线| 欧美激情在线观看| 国产一区在线观看视频| 99国产精品一区| 亚洲成色999久久网站| 亚洲综合大片69999| 日韩亚洲一区在线播放| 久久夜色精品国产| 久久国产精品电影| 国产精品对白刺激久久久| 久久精品亚洲精品| 国产亚洲精品bt天堂精选| 亚洲片区在线| 在线播放精品| 欧美在线亚洲| 欧美在线综合| 国产精品久久久久久模特| 亚洲国产欧美一区二区三区丁香婷| 国产主播精品| 性亚洲最疯狂xxxx高清| 亚洲女女做受ⅹxx高潮| 欧美交受高潮1| 亚洲电影下载| 极品少妇一区二区| 久久国产欧美| 久久久久一区二区三区| 国产欧美视频一区二区三区| 亚洲无吗在线| 欧美一区二视频| 国产精品网站在线| 亚洲在线免费视频| 午夜在线精品偷拍| 国产精品一区二区三区免费观看| 亚洲一级黄色片| 午夜亚洲一区| 国产免费成人av| 欧美一区二区三区在线看| 久久精品国产精品亚洲| 激情成人av在线| 久久久一区二区| 欧美jizz19hd性欧美| 亚洲国产影院| 欧美男人的天堂| 亚洲午夜精品久久| 久久精品免费| 亚洲国产精品一区二区第四页av| 免费日韩av片| 亚洲美女区一区| 性做久久久久久| 狠狠色狠狠色综合日日五| 久久只有精品| 日韩午夜在线视频| 久久狠狠婷婷| 亚洲国内精品在线| 欧美天堂亚洲电影院在线播放| 亚洲一区在线免费观看| 久久香蕉国产线看观看av| 最近看过的日韩成人| 欧美精品亚洲二区| 亚洲永久免费| 久久精品理论片| 亚洲精品午夜| 国产欧美精品va在线观看| 久久夜色精品国产亚洲aⅴ| 日韩亚洲欧美在线观看| 久久久国产视频91| 日韩亚洲欧美综合| 国产欧美一区二区精品性 | 国产精品性做久久久久久| 久久九九精品| 99这里只有久久精品视频| 久久久久久久一区二区| 日韩视频免费看| 国产一区二区日韩| 欧美四级电影网站| 免费亚洲一区二区| 亚洲女人小视频在线观看| 亚洲电影有码| 久久久久久久久久看片| 中文欧美在线视频| 亚洲欧美三级伦理| 亚洲字幕一区二区| 久久国产视频网站| 亚洲国产国产亚洲一二三| 欧美激情一区二区三区高清视频| 91久久亚洲| 亚洲欧美日韩人成在线播放| 国产亚洲欧美另类中文 | 久久久久久久久久看片| 亚洲第一精品影视| 欧美日韩一区二区三区在线看 | 亚洲日本电影| 国模精品一区二区三区色天香 | 亚洲日韩欧美视频一区| 国产欧美日韩综合一区在线观看| 欧美韩国在线| 久久露脸国产精品| 欧美一区在线视频| 一区二区三区不卡视频在线观看| 欧美高清在线观看| 久久人人97超碰国产公开结果|