专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  #include <stdio.h>   #include <sys/types.h>   #include <strings.h>   #include <sys/stream.h>   #include <sys/stropts.h>   #include <sys/macstat.h>     int main(int argc, char *argv[])   {   struct strioctl strioc;   u_char ether_addr[6];   int s;     if (argc != 2 [阅读全文] [PDF]
由于实际需要,在编程的时候需要得到网卡编号即MAC地址,想了好久才写出下面段实现代码,有兴趣的朋友可以研究下。呵呵 用下面的代码实现: intgetMAC(char*mac) { NCBncb; typedefstruct_ASTAT_ { ADAPTER_STATUSadapt; NAME_BUFFERNameBuff[30]; }ASTAT,*PASTAT; ASTATAdapter; typedefstruct_LANA_ENUM{//le UCHARlength; UCHARlana[MAX_LANA]; }LANA_ENUM; LANA_ENU [阅读全文] [PDF]
在实际的应用系统中,我们往往会需要在程序运行时获取当前机器的网卡的MAC地址,以便作为某种标识之用,如控制程序的合法性等。下文就如何用MicrosoftVisualC++6.0开发这样的程序演示如何实现其要点。 ----这里采用的方法是通过Windows9x/NT/Win2000中内置的NetApi32.DLL的功能来实现的,首先通过发送NCBENUM命令获取网卡的数目和每个网卡的内部编号,然后对每个网卡标号发送NCBASTAT命令获取其MAC地址。注意:这里的网卡是指捆绑了NetBeui协议的通信协议栈,可以在网卡的属性处查看到。 ----请运行VC+ [阅读全文] [PDF]
下面的函数以\'XX-XX-XX-XX-XX-XX\' 的格式返回远程或本地机器的MAC地址。Function to return the MAC address of a remote or local machine in the format \'XX-XX-XX-XX-XX-XX\' 返回的MAC地址是一个能用在多个方面的唯一标识。使用方法:ShowMessage(GetMacAddress(\'\\\\MHEYDON\'); 输出\'00-02-08-E7-99-6B\'// ======================= [阅读全文] [PDF]
1 共4条 分1页