Thema: Delphi MAC ermitteln

Einzelnen Beitrag anzeigen

Masterof

Registriert seit: 12. Feb 2004
Ort: Bad Elster
142 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: MAC ermitteln

  Alt 23. Mai 2004, 13:55
Hallo!!

Ich habe in meinen Büchern nochmal geschaut, und bin auf dieses gestossen. Das ist etwas einfacher.

Source:
Delphi-Quellcode:
Type
  TGUID = Record
   a ,b, d, m, s : word;
   Mac : Array[1..16] of byte;
end;

function CoCreateGuid(var GUID : TGUID): HResult; stdcall;
far external 'OLE32.dll';

function GetMacAdress : string;
var g: TGUID;
    i: integer;
begin
CocreateGuid(g);
result := '';
for i:= 1 to 6 do
Result := Result + IntToHex(g.Mac[i], 2) + '-';
Result[length(result)] := #0;
end;




procedure Tfrmmain.btmacClick(Sender: TObject);
begin
lblmac.Caption:= GetMacAdress;
end;

Danke!

MfG Masterof

[edit=Sharky]Delphi-Tags gesetzt. Bitte beim nächsten mal selber machen Mfg, Sharky[/edit]
  Mit Zitat antworten Zitat