Member 13727296 Ответов: 1

Vb.net как получить ip - адрес другого компьютера удаленно


how can i find ip address of other computers remotely?
it does not matter using cmd or others, as long it is in vb code.


Что я уже пробовал:

i have tried using cmd, but the arguments is for own pc.

Dim ps As New Process
With ps.StartInfo
.FileName = "cmd.exe"
.Arguments = "/C ipconfig | findstr /i ipv4"
.CreateNoWindow = True
.UseShellExecute = False
.RedirectStandardOutput = True
End With

ps.Start()
ps.WaitForExit()

Dim output As String = ps.StandardOutput.ReadToEnd()
ps.Close()
MsgBox(output)

1 Ответов

Рейтинг:
0

OriginalGriff

Хм.
Подумайте о том, что вы пытаетесь сделать: вы пытаетесь получить IP-адрес компьютера через вашу сеть, что означает, что вам нужен IP-адрес, чтобы поговорить с ним...

Это может помочь: Получение IP и MAC адресов для локальной сети[^] - он находится в C#, но онлайн - конвертеры могут отсортировать его для вас (или лучше оставить его в C# и поместить в свою собственную сборку-тогда вы можете вызвать методы из VB без каких-либо проблем).