`
lovnet
  • 浏览: 6882048 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

根据IP地址获得MAC

 
阅读更多

Imports System
Imports System.Diagnostics


Public Class MacAddress
Public Function GetMac(ByVal IP As String) As String
Dim str1 As String = String.Empty
Try
Dim str2 As String = String.Empty
Dim info1 As ProcessStartInfo = New ProcessStartInfo()
Dim process1 As Process = New Process()

info1.FileName = "nbtstat"
info1.RedirectStandardInput = False
info1.RedirectStandardOutput = True
info1.Arguments = "-A " + IP
info1.UseShellExecute = False
process1 = Process.Start(info1)

Dim num1 As Integer = -1

While (num1 <= -1)
num1 = str2.Trim().ToLower().IndexOf("mac address", 0)
If (num1 > -1) Then
Exit While
End If

str2 = process1.StandardOutput.ReadLine()
process1.WaitForExit()
str1 = str2.Trim()
End While
Catch ex As Exception
Throw ex
End Try


Return str1
End Function

分享到:
评论

相关推荐

    pb中获得本机IP地址\MAC地址信息纯代码方式

    这个主题聚焦在如何在PowerBuilder(PB9)中通过纯代码的方式获取本机的IP地址和MAC地址。IP地址是网络上设备的唯一标识,而MAC地址是物理网络接口控制器的唯一硬件地址。下面我们将深入探讨如何实现这一功能。 ...

    pb获取ip地址/mac地址

    网络中根据IP地址获取MAC地址,通常涉及ARP(地址解析协议)。在Windows系统中,可以使用`arp -a`命令来查询本地ARP缓存,查找对应IP的MAC地址。然而,这仅适用于同一局域网内的IP。如果目标IP不在本地网络,可能...

    C# 获取本地IP地址以及MAC地址

    C# 获取本地IP地址以及MAC地址 C# 获取本地IP地址以及MAC地址是计算机网络编程中的一项重要任务。本文将详细介绍如何使用C#语言获取本地IP地址和MAC地址。 一、获取本地IP地址 获取本地IP地址可以通过多种方式...

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

    2. IP地址:IP地址是一个逻辑地址,根据IPv4标准,它由32位二进制组成,通常以4组十进制数表示,每组之间用点分隔,如`192.168.1.1`。IP地址用于在互联网上标识和寻址网络上的设备,是网络层的主要通信手段。 现在...

    获取局域网中所有的IP地址以及MAC地址

    在IT行业中,网络通信是至关重要的组成部分,而了解并能够获取局域网中的IP地址和MAC地址对于网络管理和故障排查尤为关键。本文将详细解析如何通过编程实现这一功能,主要涉及的知识点包括IP地址、MAC地址的概念,...

    Delphi—获取本机“IP地址”和“MAC地址”,并显示在“文本框”里

    在Delphi编程环境中,开发一个能够获取本机IP地址和MAC地址,并将结果显示在文本框的应用程序是一项常见的任务。这个程序的关键在于使用Indy控件库,特别是其中的IdIPWatch组件。首先,我们需要了解一些关于Delphi、...

    C获得指定IP的MAC地址

    3. **构建ARP请求包**:根据ARP协议格式构造一个ARP请求包,包含发送方的IP和MAC地址以及接收方的IP地址。 4. **发送ARP请求**:使用`pcap_sendpacket()`函数将构建好的ARP请求包发送到网络。 5. **捕获ARP响应**...

    获得指定IP地址的Mac地址

    在IT领域,获取指定IP地址的Mac地址是一项基础但重要的任务,这通常涉及到网络通信和设备管理。Mac地址,全称Media Access Control Address,是网络设备(如网卡)的物理地址,它在网络层用于唯一标识网络接口。在这...

    C语言去获取Linux系统的IP地址和MAC地址的方法

    C语言获取Linux系统的IP地址和MAC地址的方法 在Linux系统中,获取IP地址和MAC地址是一件棘手的事情,特别是在特殊场合下,我们可能需要更多的信息,如系统中有几块网卡,他们的MAC地址是多少,每块网卡分配了几个IP...

    vb获得本机ip、mac地址

    ### VB获取本机IP与MAC地址详解 ...通过以上步骤,我们不仅可以实现VB中获取本机IP地址和MAC地址的功能,还可以根据实际需求进行定制化扩展。这对于进行网络编程、系统管理等方面的应用具有重要意义。

    java中通过request获取IP以及MAC地址.java

    获取用户请求IP地址 根据IP地址获取mac地址

    批量获得局域网ip地址

    描述中的“简便的批量获得局域网ip地址及mac的小程序”暗示存在一个简化了这个过程的应用程序。文件列表中的“IP_MAC.DAT”可能是存储了扫描结果的数据文件,包含了IP地址与MAC地址的对应关系。而“华彩MAC扫描.exe...

    vc源代码 得到指定IP机器的MAC地址.zip

    本文将详细解析如何通过VC++编程语言获取指定IP地址的MAC地址,基于提供的压缩包文件中的源代码进行分析。 首先,我们要理解MAC地址的基本概念。MAC地址是物理地址,通常在局域网(LAN)中用于识别网络接口控制器...

    公司IP地址冲突怎么解决.pdf

    综上所述,解决IP地址冲突的方法包括采用自动获取IP地址的方式、配置DHCP服务器分配固定IP地址、开启IP-MAC绑定策略等。这些方法能够有效地预防和解决公司网络中的IP地址冲突问题,保障网络的稳定运行。对于网络管理...

    LabVIEW获取IP地址

    LabVIEW自动检测获取本机IP地址。 项目可直接运行~

    asp.net获得用户IP和MAC地址的方法

    其中,获取客户端的IP地址和MAC地址是两种常用的技术手段。本文将详细探讨如何在ASP.NET环境下利用特定技术来实现这一功能。 #### 技术原理概述 在网页上通过脚本的方式获取用户的IP地址相对简单,可以通过服务器端...

    nbtstat及netstat命令---查对方IP mac地址 根据IP查对方计算机名

    nbtstat 及 netstat 命令---查对方 IP mac 地址 根据 IP 查对方计算机名 nbtstat 命令是用于查看当前基于 NETBIOS 的 TCP/IP 连接状态的命令,通过该命令可以获得远程或本地机器的组名和机器名。该命令的主要用途是...

    delphi获得ip地址源代码,换积分mac.rar

    标题中的"Delphi获得IP地址源代码,换积分mac.rar"揭示了这是一个使用Delphi编程语言编写的程序,其主要功能是获取计算机的IP地址。Delphi是一种基于Object Pascal的集成开发环境,常用于创建Windows桌面应用程序。...

    自动填IP地址

    了解了自动填IP地址的原理和实现方法后,你可以根据自身需求选择合适的方式。无论是使用DHCP服务、配置文件、脚本、网络设备设置还是第三方软件,都能帮助你节省时间和精力,提高工作效率。在实际操作中,务必注意...

    VC获取本机名称IP地址MAC地址

    在计算机网络中,获取本机的名称、IP地址和MAC地址是常见的操作,尤其是在软件开发过程中,例如在VC(Visual C++)环境下。这些信息对于网络通信、设备识别和故障排查至关重要。以下将详细讲解如何在VC中实现这些...

Global site tag (gtag.js) - Google Analytics