实例458 获取网卡的物理地址
实例说明
网卡的物理地址,又称MAC地址。MAC地址是厂商生产的网卡的地址,每个网卡的地址是惟一的。MAC地址的作用是用来找到进行通信的计算机。所以,获取网卡的物理地址是很重要的。运行程序,单击“获取”按钮,即可获取网卡的物理地址。其实现效果如图15.31所示。
![]() |
| 图12.5 对分组统计数据进行分析 |
技术要点
使用NetBIOS网络编程接口来获取网卡的物理地址。NetBIOS API只有一个Netbios函数。下面是Netbios函数在网络编程接口的使用。
Netbios是Network Basic Input/Onput System(网络基本输入/输出系统)的缩写。该函数是与协议无关的网络编程接口。
函数声明:
Private Declare Function Netbios Lib "netapi32.dll" (pncb As NET_CONTROL_BLOCK) As Byte |
参数说明:
·Pncb 指向某个网络控制块。
·返回值 若返回值为NRC_BADNCB,则网络控制块调用失败。否则,返回网络控制块卡的接口信息。
实现过程
(1)新建一个标准工程,创建一个新窗体,默认名为Form1。在窗体上添加一个Label控件 ,一个TextBox控件 。
(2)在窗体上添加两个CommandButton控件 ,分别用于执行“获取”和“退出”操作。
(3)主要程序代码。
Option Explicit |
举一反三
根据本实例,读者可以开发:
·根据用户的IP地址获得改IP地址的计算机名。
·获得局域网络的资源情况。
| 回书目 上一节 |
|
||||
| · 无线局域网基本知识 · 家庭无线局域网 · CCNA认证考试Pass必备 · 龙芯要做中国的“奔腾” · 2008年上半年IT新闻热.. · 2008年上半年IT技术图.. · IT工程师该不该考CCIE.. · 路由器设置与口令恢复 |
· 网络工程师职业规划与.. · 浏览器的战国时代 · 云计算时代来临 · 微软出价446亿美元收购.. · 无线路由器故障处理 · 无线重中之重:安全问题 · 脉冲无线电uwb专题 · 珊瑚虫QQ作者被判侵权.. |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · 无线网状网(MESH) · Windows远程桌面应用 · C#技术开发指南 |
· Apache技术专题 · Windows集群服务应用 · C#技术开发指南 · 文档格式标准开战 OOXM.. · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 解析35岁技术人的价值.. |
|||