Witam,
chciałbym zmienić adres MAC np: podaje w edit jakiś adres i po kliknięciu buttona adres mojej karty zostaje zmieniony ;-) czy ktoś może już coś takiego robił??? Jeśli tak, to chętnie bym się dowiedział jak to zrobić ;-)
Pozdr.
Witam,
chciałbym zmienić adres MAC np: podaje w edit jakiś adres i po kliknięciu buttona adres mojej karty zostaje zmieniony ;-) czy ktoś może już coś takiego robił??? Jeśli tak, to chętnie bym się dowiedział jak to zrobić ;-)
Pozdr.
http://pl.wikipedia.org/wiki/MAC + Rejestry systemu Windows = Wszystko co potrzebujesz :)
To już wyczytałem, ale wstawiając klucz "NetworkAddress" do rejestru, to dodaję tylko dodatkową pozycję we właściwościach karty sieciowej, dodać klucz i wartość ciągu, też jako tako opanowałem, ale nie wiem jaki ciąg i jaką wartość wstawić w danym kluczu, aby adres został zmieniony :-(
OK, znalazłem już ten klucz, ale mam problem, ponieważ go otwieram, a nie zapisuje go :-(
po ponownym otworzeniu rejestru widnieje nadal ten sam adres, który był wcześniej :-(
natomiast, jeśli ręcznie zmienie ten adres, to zostaje on zapisany w tym kluczu :-(
oto kod:
var
Reg : TRegistry;
KeyExists : Boolean;
begin
Reg := TRegistry.Create;
if Reg.OpenKey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0009', True) then
Reg.WriteString('NetworkAddress', Edit1.Text);
Reg.Free;
ShowMessage('Koniec');
end;
Reg.RootKey := HKEY_LOCAL_MACHINE;
if Ref.OpenKey('System\ ...
THX!!! Teraz działa ;-)