发信人: nnduke()
整理人: wenbobo(2003-08-26 16:37:51), 站内信件
|
哈哈,太高兴了,总算成功了。真是得来全不费功夫,其实由winsock
得到网卡mac的地址是用
IPX_ADDRESS_DATA ipx_data;
INT cb, nAdapters;
memset ( &ipx_data, 0, sizeof ( ipx_data ) );
ipx_data.adapternum = (nAdapters -1);
cb = sizeof ( ipx_data );
getsockopt ( sock,NSPROTO_IPX,IPX_ADDRESS,
(CHAR *) &ipx_data,&cb);
/* ipx_data.netnum=网络号 4 byte
ipx_data.nodenum=网卡地址 6 byte
*/
这个例子在msdn的vc sample code 的sockspx子目录里,这回大家不用再问
"XXXX的网卡地址怎么得到呀?" 的了。:P 说起来M$也真是变态!...(省略10
的一万次方个感叹号)在文档里不说,就写例程给你看,于是看了例程就恍
然大悟:"原来是这样..."。可是M$没做过的,你只好一头雾水,乖乖地跟
着领导者M$走。:(
*斑竹:上次好不容易打进了一篇,也不给点掌声,下次可能就没兴趣啦
-- 喜欢星星吗?是否一样喜欢星星背后那
-----冰冷永恒的黑暗?
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.236.216]
|
|