zmiana adresu MAC

0

Witam,
W jaki sposób zmienić adres fizyczny karty z poziomu Javy?

pozdrawiam

0

Z poziomu czystej Javy pewnie się nie da i trzeba jakieś natywne libki dołączać.

0

Tak podejrzewałem. Może ktoś wie jak to chociaż w C zrobić?

0
Junior3k napisał(a)

Tak podejrzewałem. Może ktoś wie jak to chociaż w C zrobić?
Nie ten dział...

0

krakers się znalazł - pierw sam znajdź jaka dllka a potem Ci pomożemy to w javie zmapować.

0

Wystarczy, że w Runtime exec wrzucisz 3 polecenia:

ifconfig eth0 down
ifconfig eth0 hw ether NOWY_ADRES
ifconfig eth0 up

NOWY_ADRES to np. 0048d1:30
Zamiast eth0 podaj odpowiedni interfejs sieciowy.
Metoda działa pod Linuksie.
Program ten musisz wykonać z prawami roota.

0

Dziękuję za odpowiedzi, oczywiście w przypadku linuxa sprawa jest oczywista, ale program miał pracować na serwisowym laptopie na którym jest XP. Poradziłem sobie wykorzystując execa do edycji wpisów w rejestrze.

Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1