Войти

Показать полную графическую версию : Консольная утилита для определение/установки MAC сетевой карты по имени соединения


protocoder
27-10-2009, 09:30
Утилита для получения информации о сетевой карте по имени сетевого соединения + возможность установки MAC адреса для сетевого соединения.

Скачать (http://ifolder.ru/14698439)

Собственно искал, искал идеальную - не нашел - пришлось написать самому :)
Компиленно под VC 6.0. Пользуйте кому надо на здоровье.

Использование:


setmac - выведет краткую помощь
setmac название сетевого соединения- выведет полную инфу об адаптере этого соединения, включая ветки реестра, id устройства, номер устройства, а также MAC адрес
setmac название сетевого соединения i- выведет полную инфу об адаптере этого соединения, но в краткой форме (для парсинга)
setmac название сетевого соединения d- вернуть MAC адрес по умолчанию для данного сетевого соединения
setmac название сетевого соединения MAC- установить данный MAC адрес для данного сетевого соединения


название сетевого соедниения - это то, что светится в свойствах сетевого окружения, должно набираться с учетом регистра, и если содержит пробелы - не забудьте заключить название в кавычки

MAC - MAC адрес (регистронезависим) в форме XX-XX-XX-XX-XX-XX или "XX XX XX XX XX XX" или XXXXXXXXXXXX

Если все прошло успешно, по возвращению в errorlevel будет 0, при ошибках 1

P.S. После установки или же восстановления MAC адреса карта, как и соединение, выключается / включается, остюда два следствия - во первых рвуться все коннекты если они были, во вторых на это тратится время примерно 2-3 секунды




© OSzone.net 2001-2012