#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页
- 单片机数码管:51单片机数码管显示的好帮手---MAX...
- 点阵显示屏:智能点阵显示屏HCMS-29xx/39xx及其应用
- 单片机教程:单片机编程入门七
- 汇编语言指令集:IBM-PC汇编语言指令集
- 数据传送指令:MCS-51数据传送指令
- 0083智能工社:浅谈足球游戏的人工智能
- 提拔将领:即时战略游戏将领指挥AI方案设想
- directinput:DirectInput 鼠标编程入门
- 实现爆炸后的振动效果
- 飞机射击类小游戏:有关飞机射击类游戏的设计原理
- 音效最好的播放器:游戏音乐和音效的播放
- 游戏调试:利用双计算机调试游戏程序
- 多任务处理:游戏中的多任务处理
- 电脑游戏中的人工智能制作
- 系统升级:角色扮演游戏的升级系统研究
- rpg游戏制作:深入RPG游戏制作—图形篇
- directdraw:通向DirectDraw的捷径
- 3d场景:如何在3D场景中加入Fog
- 游戏搜索:论游戏中的搜索问题(初级篇)
- directx如何使用:使用DirectX优化声音特性