Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.108.9] |
|
Сообщ.
#1
,
|
|
|
Под универсальностью я понимаю во-первых работу в среде Вынь (95,98,NT,XP). Во-вторых надежность работы на каждой их этих платформ.
Известно, что имеется несколько способов определения номера сетевой карты или MAC адреса. Но. Каждый из них обладает своими недостатками. Мне известны несколько способов (не все знаю как реализовать): 1. С помощью NetBIOS 2. С помощью WinSocket 3. С помощью SNMP 4. С помощью GetAdapterInfo 5. Из реестра Мне известно , что только с помощью п. 1 можно определить адрес удаленной машины. Но и у этого способа есть недостаток. Во-первых - нужно правильно определить LANA удаленной машины. Функция NCBENUM похоже может определить номера LANA только у локальной машины. Во-вторых, неизвестно как отличить сетевую карту от других адаптеров. И в-третьих (но это не так страшно) NetBIOS может быть отключен. Методы 2.,3. и 4. могут (не утверждаю на все 100\%) определить номер только локальной машины Метод 4. примерно такой же как 2. - 4. (даже еще хуже). Всвязи с этим появился данный сабж, который мне очень необходим. З.Ы. Уже излазил кучу сайтов как наших так и забугорных - результат 1.-5., но сабжа так и не нашел. |
Сообщ.
#2
,
|
|
|
Уже ответил на RSDN
|
Сообщ.
#3
,
|
|
|
Привет!. Знаешь я хотел тебе письмо писать прежде чем постить на форумы. А ты сам нашелся . Можешь мне скинуть либину и хэндл , а то у меня их нет. Мыло - toypaul@udmnet.ru
Заранее большой сэнк. У тебя у самого такой способ работает? |