下面的翻译应该是没有错的,但可能没有楼主所希望的结果。
Private Declare Auto Function SendARP Lib "Iphlpapi.dll" (ByVal dest As Integer, ByVal host As Integer, ByRef mac As IntPtr, ByRef length As IntPtr) As Integer
Private Declare Auto Function inet_addr Lib "Ws2_32.dll" (ByVal ip As String) As IntegerDim ldest As Integer = inet_addr("172.16.0.4") '目的地的IP
Dim lhost As Integer = inet_addr("172.16.3.154") '本地的IP
Try
Dim macinfo(6) As Byte
Dim length As Integer = 6
Dim mac As IntPtr = New IntPtr(macinfo(0))
Dim len As IntPtr = New IntPtr(6)
Dim ii As Integer = SendARP(ldest, lhost, mac, len)
Me.Text = mac.ToString & len.ToString
Catch ex As Exception
ex.ToString()
End Try
Private Declare Auto Function SendARP Lib "Iphlpapi.dll" (ByVal dest As Integer, ByVal host As Integer, ByRef mac As IntPtr, ByRef length As IntPtr) As Integer
Private Declare Auto Function inet_addr Lib "Ws2_32.dll" (ByVal ip As String) As IntegerDim ldest As Integer = inet_addr("172.16.0.4") '目的地的IP
Dim lhost As Integer = inet_addr("172.16.3.154") '本地的IP
Try
Dim macinfo(6) As Byte
Dim length As Integer = 6
Dim mac As IntPtr = New IntPtr(macinfo(0))
Dim len As IntPtr = New IntPtr(6)
Dim ii As Integer = SendARP(ldest, lhost, mac, len)
Me.Text = mac.ToString & len.ToString
Catch ex As Exception
ex.ToString()
End Try
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货