Mac адрес (Поменять)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
cg_ck
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 118
Зарегистрирован: 11.06.2003 (Ср) 12:02
Откуда: Riga(Latvia)

Mac адрес (Поменять)

Сообщение cg_ck » 18.01.2005 (Вт) 20:09

Система: Windows XP. Есть возможность менять Mac сетевой карты вручную. (Сетевые подключения, свойства, Настроить подключение через, Дополнительно, Network Adres.) А можно ли ту же лперацию проделать из VB ? Наерняка же Mac где-то хранится(не действительный, а текущий) и его можно поменять.
Ходит по лесу хомяк, хищный маленький дурак...

ism
Постоялец
Постоялец
 
Сообщения: 337
Зарегистрирован: 12.12.2001 (Ср) 12:59
Откуда: Russia, Saint-Petersburg

Сообщение ism » 19.01.2005 (Ср) 0:23

По моему скромному мнению MAC зашит фирмой производителем, не может быть изменен и не повторяется (у каждой фирмы свой диапазон)

Может я конечно путаю....

deepslam
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 286
Зарегистрирован: 19.08.2002 (Пн) 2:25
Откуда: Russia

Re: Mac адрес (Поменять)

Сообщение deepslam » 19.01.2005 (Ср) 0:30

cg_ck писал(а):Система: Windows XP. Есть возможность менять Mac сетевой карты вручную. (Сетевые подключения, свойства, Настроить подключение через, Дополнительно, Network Adres.) А можно ли ту же лперацию проделать из VB ? Наерняка же Mac где-то хранится(не действительный, а текущий) и его можно поменять.

набери в командной строке ipconfig, посмотри MAC адрес, потом проделай те манипуляции, что ты описываешь и опять набери ipconfig...Посмотри изменился ли MAC?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 19.01.2005 (Ср) 9:02

Заюзай сторонние утилиты, например SMAC. Из VB ты его не поменяешь.
Lasciate ogni speranza, voi ch'entrate.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 19.01.2005 (Ср) 10:16

поменяй в настройке сетевухе и посмотри куда он пишется в реестр.

ЗЫ: Удивительно, как много задаваемых вопросов в нашем форуме решаются просто уменеем логически мыслить , а не знаниями.

Очень печально((((
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

cg_ck
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 118
Зарегистрирован: 11.06.2003 (Ср) 12:02
Откуда: Riga(Latvia)

Сообщение cg_ck » 19.01.2005 (Ср) 11:25

Serega.I, ты обсолютно прав. И поменять физический(реальный) адрес я тоже не вижу ни какой возможности. Тут реч и дёт а неком параметре, который видимо зашит в реестре. И его можно как-то поменять. Ось же меняет.

Sebas, полностью с тобой согласен. Просто не решался сам двинутся в этом направлении.
Ходит по лесу хомяк, хищный маленький дурак...

cg_ck
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 118
Зарегистрирован: 11.06.2003 (Ср) 12:02
Откуда: Riga(Latvia)

Сообщение cg_ck » 19.01.2005 (Ср) 11:29

Адрес сидит по адресу;) :

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0001

там и будет networkaddress

Раз уж сабж создан. Я просто никогда не работал с реестром из ВБ, как мне поменять этот параметр? ;)
Ходит по лесу хомяк, хищный маленький дурак...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 19.01.2005 (Ср) 11:33

Для начала, не всегда ControlSet001 ссылается на текущую версию реестра; номера могут "съехать", если проводилась "загрузить последнюю удачную конфигурацию". На текущую ссылается CurrentControlSet.
Кроме того, есть подозрение что {4D36E972-E325-11CE-BFC1-08002bE10318}\0001 ссылается на сетевую карту только у тебя. У меня, например, это "Минипорт WAN (L2TP)".
Lasciate ogni speranza, voi ch'entrate.

cg_ck
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 118
Зарегистрирован: 11.06.2003 (Ср) 12:02
Откуда: Riga(Latvia)

Сообщение cg_ck » 19.01.2005 (Ср) 11:41

Совершенно верно. Сам щас начал думать на эту тему. По этому, для решение этой проблемы нужно следующее:

1. Узнать текущий Mac (На крайний случай я могу единожды прописать в ручную)
2. Найти в реестре значение, полностью соответствующее данному(тоесть найти где находится этот Mac)
3. Поменять это значение.

Действительно, расположение в реестре этого параметра будет полностью зависеть от того, как сконфигурированна система.
Ходит по лесу хомяк, хищный маленький дурак...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList