Определение в СLARION mac_aдреса cетевого компа.

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Aнтон87
Посетитель
Сообщения: 33
Зарегистрирован: 07 Август 2008, 18:43

Re: Определение в СLARION mac_aдреса cетевого компа.

Сообщение Aнтон87 »

Привет всем!
Попробовал "прикрутить код" определения mac-адреса примера Игоря, при линкове получил следующее сообщение "Link: Unresolved External GetAdaptersInfo in mac_addres.obj" в 'iphlpapi' . Iphlpapi - это библиотека?
Заранее спасибо.
Аватара пользователя
morkovin
Ветеран
Сообщения: 910
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 3 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Определение в СLARION mac_aдреса cетевого компа.

Сообщение morkovin »

Да бог с ней с сетью.А можно ли в клаше просто без всяких наворотов
определить MAC-адрес своей карты или номер своего диска на локальном

Используй vuFileTools Version 3.4 (есть на FTP):

vuMACCount()
Returns the number of Media Access Control (MAC) adapters found on your PC.

vuMACAddress(Nmbr)
Returns the MAC address for the indexed Adapter (within the range returned by vuMACCount() ).

vuDiskSerialNo()
Returns the volume serial number of the root directory on the C drive. Although not guaranteed to be unique, many applications use this function to help control software licensing.
WBR, morkovin
Igor
Бывалый
Сообщения: 75
Зарегистрирован: 08 Июль 2005, 11:03
Откуда: Королев

Re: Определение в СLARION mac_aдреса cетевого компа.

Сообщение Igor »

"Link: Unresolved External GetAdaptersInfo in mac_addres.obj" в 'iphlpapi' . Iphlpapi - это библиотека?
Да. Это библиотека.
Ищем в каталоге ...\WINDOWS\system32\iphlpapi.dll (отвечаю за XP) и в каталоге ...\Типа-"CLARION6"\Examples\LIBMAKER используя libmaker.exe находим GetAdaptersInfo и создаем iphlpapi.lib . Если не полчится могу послать iphlpapi.lib.
Aнтон87
Посетитель
Сообщения: 33
Зарегистрирован: 07 Август 2008, 18:43

Re: Определение в СLARION mac_aдреса cетевого компа.

Сообщение Aнтон87 »

Привет всем!

Спасибо за информацию Игорь, файл iphplapi.lib успешно создан libmaker.exe(ом).
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Re: Определение в СLARION mac_aдреса cетевого компа.

Сообщение lsgsoftware »

"используй vuFileTools Version 3.4 (есть на FTP):

vuMACCount()
Returns the number of Media Access Control (MAC) adapters found on your PC.

vuMACAddress(Nmbr)
Returns the MAC address for the indexed Adapter (within the range returned by vuMACCount() ).

vuDiskSerialNo()
Returns the volume serial number of the root directory on the C drive. Although not guaranteed to be unique, many applications use this function to help control software licensing."

Похоже это то,что нужно,ну не смог я найти эту тулзу на FTP.Может подскажешь,где она там живет.
Аватара пользователя
morkovin
Ветеран
Сообщения: 910
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 3 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Определение в СLARION mac_aдреса cетевого компа.

Сообщение morkovin »

В каталоге .\Valutilities\vuFileTools
WBR, morkovin
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Re: Определение в СLARION mac_aдреса cетевого компа.

Сообщение lsgsoftware »

Посмотрел на "В каталоге .\Valutilities\vuFileTools" Большое спасибо за совет
Но эта штука из FTP у меня почему-то не встала.Залез на сайт авторов и скачал.
Мое мнение - тулза Экстра-Класса. "СДЕЛАНО по КЛАРИОНОВСКИ"
Рекондую всем
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3236
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 13 раз
Поблагодарили: 45 раз
Контактная информация:

Re: Определение в СLARION mac_aдреса cетевого компа.

Сообщение Дед Пахом »

А скажите мне, пожалуйста, термин "MAC-адрес компьютера" вообще что означает? Адрес сетевой карты? А если её нет, то что?
С уважением, ДП
Аватара пользователя
Admin
Администратор
Сообщения: 3996
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 46 раз
Поблагодарили: 26 раз
Контактная информация:

Re: Определение в СLARION mac_aдреса cетевого компа.

Сообщение Admin »

Его по моему как бы не может не быть... IP может и не быть а mac зашит в железяку...
Википедию смотри.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3236
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 13 раз
Поблагодарили: 45 раз
Контактная информация:

Re: Определение в СLARION mac_aдреса cетевого компа.

Сообщение Дед Пахом »

Посмотрел, ну да, в железяку, только под железякой понимаются сетевые карты.
С уважением, ДП
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Re: Определение в СLARION mac_aдреса cетевого компа.

Сообщение lsgsoftware »

Да, МАК-адрес связан на уровне железа с сетевыми картами
и является уникальным. Массовые примеры использования
МАК-адреса для идентификации в сети. Ну это известный провайдер АКАДО.
А вот я уже давно использую МАС-адрес для подключения к сети сетевого принтера.
Конечно, можно и через IP, но это муторно и долго
Аватара пользователя
morkovin
Ветеран
Сообщения: 910
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 3 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Определение в СLARION mac_aдреса cетевого компа.

Сообщение morkovin »

МАК-адрес связан на уровне железа с сетевыми картами
и является уникальным
Здесь утилита для смены МАК-адреса - http://www.procoding.ru/macchange/
Частенько приходится использовать против провайдеров. :)
WBR, morkovin
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3236
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 13 раз
Поблагодарили: 45 раз
Контактная информация:

Re: Определение в СLARION mac_aдреса cетевого компа.

Сообщение Дед Пахом »

Спасибо всем, я понял, что mac-адрес компьютера - это его идентификатор _в _сети_. _Обычно+ это mac-адрес, вшитый в сетевую плату. Без всяких утилит можно _подменить_ этот адрес через Сетевые подключения (этот адрес имеет более высокий приоритет, чем вшитый в плату).
С уважением, ДП
Аватара пользователя
WadimZapara
Активист
Сообщения: 181
Зарегистрирован: 11 Июнь 2008, 12:11
Откуда: Тамбов

Re: Определение в СLARION mac_aдреса cетевого компа.

Сообщение WadimZapara »

Прикладываю работающий модуль - кому понравится - отпишитесь. :?
Вложения
NetInterfaces.rar
(5.75 КБ) 205 скачиваний
Компьютер имеет то преимущество перед мозгом, что им пользуются...
Ответить