Требуется определить список IP-Адресов компьютера

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Infro-Storm
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 23.04.2009 (Чт) 0:22
Откуда: Мос. Обл., г. Балашиха, мкр. им. Дзержинского

Требуется определить список IP-Адресов компьютера

Сообщение Infro-Storm » 23.04.2009 (Чт) 0:36

Здраствуйте! Такая проблем пишу прогу на VB 6.0 для обновления IP-Адреса на динамическом DNServer'е. Требуется определить список IP-Адресов компьютера, тобеж не один IP-адрес 192.168.6.34 например. А все и VPN сессий, 89.172.134.39 и другой сетевой карты которая подключена к другой сети.
Один раз для другой цели нащёл исходник который определял все IP-адреса компьютера. Но диск формотнул, исходник потерял. Всю ночь рылся в инете пытался вспомнить как я нащёл, решил написать свою проблему на форуме. Может кто что подобное писал? Плиз оч. нужно. Заране огромное СПС

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Требуется определить список IP-Адресов компьютера

Сообщение alibek » 23.04.2009 (Чт) 8:01

И какие действия ты предпринимал самостоятельно, прежде чем написать в данном подфоруме?
Lasciate ogni speranza, voi ch'entrate.

Infro-Storm
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 23.04.2009 (Чт) 0:22
Откуда: Мос. Обл., г. Балашиха, мкр. им. Дзержинского

Re: Требуется определить список IP-Адресов компьютера

Сообщение Infro-Storm » 23.04.2009 (Чт) 12:11

Весь инет перерыл ф поисках сея темы, но не чего даже близкого к этому не нащёл все предлагают Найти один IP адрес, Так вот в этом коде (Который не спомощью Winsock.LocalIP а с помошью DLL определяют IP) я попытался найти хотябы какую нить переменную каторая может ID ip адреса назначает но всё четно... Если нужно сылочку брошу на сей код, да его найти можно впринципе лего просто ввести "опредилить ip VB"

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Re: Требуется определить список IP-Адресов компьютера

Сообщение RayShade » 23.04.2009 (Чт) 12:23

Вообще самый просто способ -- через WMI. Залезь в MSDN, найди там подзодящий класс, а поискав WMI на этом форуме поймешь как им пользоваться :) И да, тему я перенес.
I don't understand. Sorry.

Infro-Storm
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 23.04.2009 (Чт) 0:22
Откуда: Мос. Обл., г. Балашиха, мкр. им. Дзержинского

Re: Требуется определить список IP-Адресов компьютера

Сообщение Infro-Storm » 23.04.2009 (Чт) 12:54

Огромное спс кто будет задоватся вопросом о параметрах сетевых карт вот код:
Код: Выделить всё
Option Explicit
Private Sub Command1_Click()
Dim mother, objcol, property, str
Set objcol = GetObject("WinMgmts:").InstancesOf("Win32_NetworkAdapter")
For Each mother In objcol
  MsgBox ("AdapterType-" & mother.AdapterType & vbCrLf & _
  "AdapterTypeID - " & mother.AdapterTypeID & vbCrLf & _
   "CreationClassName - " & mother.CreationClassName & vbCrLf & _
  "Description - " & mother.Description & vbCrLf & _
  "Description - " & mother.Description & vbCrLf & _
  "Index - " & mother.Index & vbCrLf & _
  "Installed - " & mother.Installed & vbCrLf & _
  "MACAddress - " & mother.MACAddress & vbCrLf & _
  "Manufacturer - " & mother.Manufacturer & vbCrLf & _
  "Name - " & mother.Name & vbCrLf & _
  "NetConnectionID - " & mother.NetConnectionID & vbCrLf & _
  "NetConnectionStatus - " & mother.NetConnectionStatus & vbCrLf & _
  "PNPDeviceID - " & mother.PNPDeviceID & vbCrLf & _
  "ProductName - " & mother.ProductName & vbCrLf & _
  "ServiceName - " & mother.ServiceName & vbCrLf & _
  "Caption - " & mother.Caption & vbCrLf & _
  "ConfigManagerErrorCode - " & mother.ConfigManagerErrorCode & vbCrLf & _
  "ConfigManagerUserConfig - " & mother.ConfigManagerUserConfig & vbCrLf & _
  "SystemName - " & mother.SystemName)
  Next
  Set objcol = Nothing
End Sub

Infro-Storm
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 23.04.2009 (Чт) 0:22
Откуда: Мос. Обл., г. Балашиха, мкр. им. Дзержинского

Re: Требуется определить список IP-Адресов компьютера

Сообщение Infro-Storm » 23.04.2009 (Чт) 12:58

А вот IP нету здесь но впринципе можно найти здесь http://msdn.microsoft.com/en-us/library/aa394216(VS.85).aspx

Infro-Storm
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 23.04.2009 (Чт) 0:22
Откуда: Мос. Обл., г. Балашиха, мкр. им. Дзержинского

Re: Требуется определить список IP-Адресов компьютера

Сообщение Infro-Storm » 23.04.2009 (Чт) 13:11



Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 45

    TopList