取得系统中网卡MAC地址的两种方法-游戏开发-编程文档-人才家园--中国人才库
您所在的位置:中国人才库--人才家园--编程文档--游戏开发
取得系统中网卡MAC地址的两种方法
来源: 编辑:duliying 更新日期:2008-7-16 11:07:25 浏览:491 次
 第一种方法使用Microsoft的Netbios   API。   这是一套通过Winsock提供底层网络支持的命令。使用Netbios的最大缺点是您必须在系统中安装了Netbios服务(如果您在windows网络中启用了文件共享的话,这就不是问题了)。除此此外,这种方法又快又准确。    
   
  Netbios   API只包括了一个函数,就叫做Netbios。这个函数使用网络控制块(network   control   block)结构作为参数,这个结构告诉函数要做什么。结构的定义如下:    
  typedef   struct   _NCB   {    
  UCHAR   ncb_command;    
  UCHAR   ncb_retcode;    
  UCHAR   ncb_lsn;    
  UCHAR   ncb_num;    
  PUCHAR   ncb_buffer;    
  WORD   ncb_length;    
  UCHAR   ncb_callname[NCBNAMSZ];    
  UCHAR   ncb_name[NCBNAMSZ];    
  UCHAR   ncb_rto;    
  UCHAR   ncb_sto;    
  void   (CALLBACK   *ncb_post)   (struct   _NCB   *);    
 第1页/总21页  第一页 上一页 下一页 最后一页     【发表评论】
昵   称:  (不填写则显示为匿名)
标   题:
内   容:
 
免责声明:网友对此资源信息的评论仅代表个人观点,中国人才库有权删除违乱评论信息!
石家庄广通印刷学校