|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.07.2008, 20:12 | #1 |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
MAC сетевухи.
Ребята, как можно узнать мак сетевухи и передать его в строку? Спасибо за помощь.
|
11.07.2008, 20:27 | #2 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Можно сделать так:
Код:
Всегда рад помочь!
Последний раз редактировалось Terran; 11.07.2008 в 20:40. Причина: Прошу прощения, немного ошибся кодом. |
11.07.2008, 22:00 | #3 |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
Благодарю Terran, завтра на работе обезательно попробую.
Суть такова, мы являемся провайдером инета, раздачу айпишек осуществляем по макам сетевух, и попробуй на пальцах абону объяснить, где посмотреть мак адрес, думаю даная прога мне упростит жизнь. ))) Последний раз редактировалось Небесный; 11.07.2008 в 22:08. |
11.07.2008, 23:12 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Небесный, простите меня, если ляпну глупость...
а что ipconfig /all в строке "Физический адрес" - это разве не MAC адрес?.. |
11.07.2008, 23:25 | #5 | |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
Цитата:
Думаю дальше вопросов не будет, абонам будет проще нажать кнопочку в проге и она покажет ему мак. Практика показывает, что это будет выход. |
|
12.07.2008, 10:30 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
так проще в своей кузявной программе вызвать командную строчку ipconfig /all и перехватить вывод, потом отпарсить и показать в окне...
Например, у меня вышеуказанные код вернул пустую строку, а ipconfig - что-то показал... Кому верить больше - не знаю.... |
12.07.2008, 16:15 | #7 | |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
Цитата:
Был бы безгранично благодарен. |
|
12.07.2008, 17:01 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
посмотрите сюда - перехват консольного ввода\вывода
не получится - пишите, вместе (всей толпой на форуме, я имею в виду :-) ) разберёмся... или, как вариант - через перенаправление ввода/вывода напрявляем текст в файл (ipconfig /all > myout.$$$ ) , а потом уже оттуда забираем... но, если получится - первый вариант намного логичнее и красивее... Последний раз редактировалось Serge_Bliznykov; 12.07.2008 в 17:04. |