我用api得到网卡号,可是怎么有时好用,有时不好用。不好用时得到的是000000000
好像是网卡的配置的问题。
我的问题是应该怎样得到当前应用的网卡号(无论网卡怎么配置),能解决这个问题?
好像是网卡的配置的问题。
我的问题是应该怎样得到当前应用的网卡号(无论网卡怎么配置),能解决这个问题?
解决方案 »
- 出差北京,可能要春节前夕才能回来!!
- 有模窗体的设置
- 熟悉VB4的人请注意,相关的有个项目想找人做
- 急问一个二次开发的问题
- 这条语句在sql里面可以执行可是为什么 在 vb的ado连接 就提示语法错误呢 ,“)”
- 关于MSHFlexGrid控件使用的问题
- 一个小问题一时记不起来,请帮忙(在线等待)!!!
- vb学好难吗
- 关于vb的问题
- 同时查找字段a和字段b在子查询中,in的正确用法写,我这样写是不对的,请指教:"update tab1 set d="2.1" where a,b in (select a,b from tab
- VB中有没有类似VC中的sizeof的可计算对象、数组内存大小的函数?
- 求救!ActiveX部件 不能创建"Excel.Sheet"对象
是和IPConfig /all 等同效果的
非常好!
WMI(Windows Management Instrumentation)技术是微软提供的Windows下的系统管理工具。通过该工具可以在本地或者管理客户端系统中几乎一切的信息。很多专业的网络管理工具都是基于WMI开发的。该工具在Win2000以及WinNT下是标准工具,在Win9X下是扩展安装选项。本文将介绍如何通过VB编程来访问WMI对象的编程。
Private Function MACAddress() As String Set objs = GetObject("winmgmts:").ExecQuery( _
"SELECT MACAddress " & _
"FROM Win32_NetworkAdapter " & _
"WHERE " & _
"((MACAddress Is Not NULL) " & _
"AND (Manufacturer <> " & _
"'Microsoft'))")
For Each obj In objs
MACAddress = obj.MACAddress
Exit For
Next obj
End Function
上面的代码获得WMI对象,然后运行ExecQuery执行一个WMI查询语句获得安装的网卡并返回
网卡的MAC地址。