`
no_bao
  • 浏览: 315899 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

vb获取Mac及IP地址

    博客分类:
  • VB
阅读更多

需要创建名称为 TeMac 和 TeIp 的文本框,用来接收信息。

Private Sub Command1_Click()
Dim Mac
strComputer = "."
Mac = ""

'获得MAC信息

Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!//" & strComputer & "/root/cimv2") '''加上这个
Set colItems = objWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE")
For Each objItem In colItems
Mac = Mac + " " + objItem.macaddress
Next
TeMac.Text = Replace(Trim(Mac), ":", "-")


strComputer = "."
Set objWMI = GetObject("winmgmts://" & strComputer & "/root/cimv2")
Set colIP = objWMI.ExecQuery("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")

For Each Ip In colIP
If Not IsNull(Ip.ipaddress) Then
For i = LBound(Ip.ipaddress) To UBound(Ip.ipaddress)
'Mac = Ip.macaddress(I)objObject.DNSHostName
If Ip.ipaddress(i) = "0.0.0.0" Then
Else

TeIp.Text = Trim(TeIp.Text + " " + Ip.ipaddress(i))
End If
'MsgBox "IP 地址:" & IP.ipaddress(I) & Chr(10) & _
"网卡类型:" & IP.Description(I) & Chr(10) & _
"网卡地址:" & IP.macaddress(I)
Next
End If
Next

End Sub  
分享到:
评论

相关推荐

    VB取多网卡IP MAC地址  子网掩码 网关

    在VB(Visual Basic)编程环境中,获取计算机上多个网络接口卡(NIC,即网卡)的IP地址、MAC地址、子网掩码和网关信息是常见的系统信息获取任务。以下将详细介绍如何实现这一功能: 1. **获取IP地址**: 在VB中,...

    VB.NET 2008 获取本机IP、网卡MAC地址、计算机名

    在VB.NET 2008编程环境中,获取本机的IP地址、网卡MAC地址以及计算机名是常见的系统信息查询任务。这些信息对于网络通信、系统管理以及软件开发都有着重要的作用。下面将详细介绍如何利用VB.NET 2008实现这些功能。 ...

    VB6 获取mac地址

    在VB6(Visual Basic 6)编程环境中,获取MAC(Media Access Control)地址是一项常见的任务,这主要用于系统识别、网络设备通信以及特定的网络管理功能。MAC地址是网络硬件设备的物理地址,如网卡(NIC)的唯一...

    VB获取mac地址并输出

    标题中的“VB获取mac地址并输出”指的是使用Visual Basic(VB)编程语言编写的一个程序,其功能是获取计算机的物理地址(MAC地址)并将其显示出来。MAC地址是一个硬件识别码,通常用于网络设备,如网卡,以唯一地...

    vb获得本机ip、mac地址

    ### VB获取本机IP与MAC地址详解 在计算机网络中,IP地址和MAC地址是两个非常重要的标识符,它们分别用于在网络层和数据链路层唯一地标识每一台设备。对于开发人员而言,在某些场景下可能需要通过编程手段来获取这些...

    VB取多网卡IP、MAC、网关、子网掩码

    在VB(Visual Basic)编程环境中,获取计算机上的多网卡信息是常见的需求,这包括IP地址、MAC(物理)地址、子网掩码以及网关信息。这些信息对于网络编程和系统管理至关重要,因为它们定义了设备在网络中的身份和...

    VB net获取本机MAC地址.地址,cup地址,硬盘序号

    根据给定文件的信息,本文将详细介绍如何使用 VB.NET 来获取本机的 MAC 地址、CPU 地址以及硬盘序列号。这些信息对于系统管理、安全验证等场景非常重要。 ### 一、获取本机 MAC 地址 #### 1.1 理解 MAC 地址 MAC ...

    VB获取网卡MAC地址小工具 源码免费放出.rar

    描述中提到的"VB获取本机IP地址的方法"是一个相关的知识点,这通常涉及到VB中的Socket编程或者WMI(Windows Management Instrumentation)技术来获取网络接口的IP配置信息。然而,此描述更专注于"获取MAC的源码",这...

    VB编写的获取本机IP地址小程序源代码.rar

    前段时间烈火给大家放出一款php获取网卡MAC地址的源码,大家还记得么?点击这里回顾!不过PHP是互联网程序,下面就为大家介绍VB获取IP地址的小代码,随后我们再放出VB获取mac地址的代码,敬请期待。

    vb 获取网卡mac

    SendARP函数可以用于获取远程或本地IP地址对应的MAC地址。然而,对于我们的需求,我们只需要本地MAC地址,因此这个函数可能不是最佳选择。 3. **GetAdaptersInfo函数**: GetAdaptersInfo函数更为合适,它能提供...

    获得设备的MAC地址和IP地址.doc

    本文将详细讲解如何获取设备的MAC地址和IP地址,并结合给定的代码示例进行解析。 首先,让我们了解MAC地址和IP地址的基本概念: 1. MAC地址:MAC地址是一个物理地址,由48位二进制组成,通常以12个十六进制数字...

    读取和修改网卡MAC及IP地址

    在VB.NET编程环境中,开发人员经常需要处理与网络配置相关的问题,如读取和修改计算机的MAC和IP地址。下面将详细介绍如何实现这一功能。 首先,读取MAC地址通常涉及到操作系统底层的网络接口信息。在VB.NET中,可以...

    VB api最简获取本机IP

    在VB(Visual Basic)编程中,API(Application Programming Interface)函数是用于调用操作系统功能的接口,可以帮助开发者实现一些在VB内置库中未提供的功能,例如获取本机IP地址。本话题将深入探讨如何利用VB API...

    如何使用VB获取网卡的MAC值

    总的来说,通过VB获取MAC地址涉及到对Windows API的调用和理解网络适配器信息的结构。对于初学者,理解这段代码并能根据实际需求修改和应用是非常有益的。同时,这也是提升VB编程能力的一个好练习,因为API调用是VB...

    VB 获取电脑信息

    这里我们将详细探讨如何使用VB来获取CPU、内存、硬盘、MAC地址、计算机名称以及IP地址等关键信息。 1. **CPU信息获取**: CPU信息通常包括型号、频率等。在VB中,可以通过WMI(Windows Management Instrumentation...

    VB.net获取磁盘、主板、cpu、mac、ip地址等的id号的源码

    在VB.NET编程环境中,开发人员经常需要访问计算机的硬件信息,例如磁盘ID、主板序列号、CPU标识、MAC地址以及IP地址等,以便于软件的授权、硬件识别或者系统诊断。以下是一些关于如何使用VB.NET获取这些硬件ID号的...

    VB得到电脑的MAC地址

    总的来说,VB获取MAC地址的过程涉及到对WMI接口的调用、对象的创建与操作,以及对适配器信息的查询和解析。了解这些知识点,可以帮助开发者在VB环境中进行系统级别的信息获取,为应用程序提供更丰富的功能。

    获取本机网卡的物理地址程序(VB6.0源代码编写)' API函数声明

    在VB6.0环境下开发应用程序时,有时我们需要获取本机网卡的物理地址,也称为MAC(Media Access Control)地址。这是一个唯一标识网络接口的硬件地址。本文将深入讲解如何利用API函数在VB6.0中实现这个功能,并提供...

    VB获取网卡的物理地址

    不过,如果你在Android环境中使用VB(例如通过Xamarin或Visual Studio),那么获取MAC地址的方法也大同小异,只是需要使用对应的Android API。 "chm"指的是 Compiled HTML Help 文件,这是一种常见的离线帮助文档...

    vb6.0获取真实的网卡mac,不是修改后的mac

    在VB6.0编程环境中,获取真实的网卡MAC地址是一个常见的需求,特别是在网络通信或设备认证等场景下。MAC(Media Access Control)地址是物理网络接口控制器的唯一标识,它是一个48位的数字,通常以十六进制形式表示...

Global site tag (gtag.js) - Google Analytics