как узнать IP-адрес | |
---|---|
BSA Автор |
Имя машины - SYS(0), а можно узнать IP - адрес (IPconfig).
Спасибо. |
Re: как узнать IP-адрес | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
MSDN - тока я такими вещами не занималься - да у меня например 3 сетервых карты с казными IP адресами - какой выбирать ? А тк смотри в сторону
Цитата: ------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: как узнать IP-адрес | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
И еще это еще для какого интерфейса ? А то глянут тут одну свою прогу по расчету трафика а там вот такие декларации стоят
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: как узнать IP-адрес | |
---|---|
BSA Автор |
PIVA можно по подробнее:
Declare Integer GetNumberOfInterfaces in iphlpapi.dll integer @ Declare Integer GetIfTable in iphlpapi.dll string @, integer @, integer где здесь взять адрес, у меня возращается 0, в обоих случаях, может что ни так делаю. |
Re: как узнать IP-адрес | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Вот прога по просмотру трафика по интерфейсам - там тока надо сделать свои функции преобразования чисел в винарный формат
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: как узнать IP-адрес | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
А вообщето в решениях был пример Андрея Петрова как перехватывать StdOut там же можно запустить IPConfig и прочитать буфер вывода - это для простоты
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: как узнать IP-адрес | |
---|---|
Игорь Гончаров Сообщений: 13 Дата регистрации: 05.02.2005 |
В ХР можно так:
os=createObject( "rcbdyctl.setting" ) ip = oS.GetIPAddress |
Re: как узнать IP-адрес | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Попробуй такой вариант:
LOCAL lcComputer, loWMIService,loItemCollection lcComputer = "." loWMIService = GetObject("winmgmts:\\" + lcComputer + "\root\cimv2") loItemCollection = loWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration",,48) For Each loItem in loItemCollection IF !ISNULL(loItem.IPAddress) ? "Caption: " + loItem.Caption ? "DatabasePath: " + loItem.DatabasePath ? "Description: " + loItem.Description ? "Index: " + STR(loItem.Index) For i = 0 To ALEN(loItem.IPAddress,2) ? "IP address:" + loItem.IPAddress(i) Next ? "MACAddress: " + ; IIF(!IsNull(loItem.MACAddress),loItem.MACAddress,"Not defined for this type of adapters!") ? "ServiceName: " + loItem.ServiceName ? "SettingID: " + loItem.SettingID ENDIF Next Для W2k и выше. От модератора: источник www.hot.ee |
Re: как узнать IP-адрес | |
---|---|
BSA Автор |
Спасибо!
|
Re: как узнать IP-адрес | |
---|---|
MVI |
Можно проще узнать IP !
_o=CREATEOBJECT( "MSWinsock.Winsock" ) ?_o.LocalIP |
Re: как узнать IP-адрес | |
---|---|
MVI |
Им-же можно и имя машины узнать:
?_o.LocalHostName |
Re: как узнать IP-адрес | |
---|---|
newbie |
Смотри код от mrozowski в FoxTalk 2002/06
|
Re: как узнать IP-адрес | |
---|---|
Петров Андрей Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
Причем в решении если немного подправить то можно и обойтись без маргания окна. Ща напишу прям туда...
------------------ PS Недочитал тему до конца... |
© 2000-2024 Fox Club  |