Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 6.916 pregleda

Najnovija ↓

Citanje MAC adrese 07.01.2006. u 13:19 · pre 253 meseca #1
Jel neko zna jednostavnu proceduru za citanje MAC adrese mrezne karte, ili
nekog drugog jedinstvenog podatka sa hardvera. Treba mi za zastitu programa.
Re: Citanje MAC adrese 09.01.2006. u 03:39 · pre 253 meseca #3
Evo nasao sam ovo, samo sta tebam da uradim da dobijem tekst MAC adrese
npr u Edit ili Memo komponentu
******************************
uses
NB30;

function GetAdapterInfo(Lana: Char): String;
var
Adapter: TAdapterStatus;
NCB: TNCB;
begin
FillChar(NCB, SizeOf(NCB), 0);
NCB.ncb_command := Char(NCBRESET);
NCB.ncb_lana_num := Lana;
if Netbios(@NCB) <> Char(NRC_GOODRET) then
begin
Result := 'mac not found';
Exit;
end;

FillChar(NCB, SizeOf(NCB), 0);
NCB.ncb_command := Char(NCBASTAT);
NCB.ncb_lana_num := Lana;
NCB.ncb_callname := '*';

FillChar(Adapter, SizeOf(Adapter), 0);
NCB.ncb_buffer := @Adapter;
NCB.ncb_length := SizeOf(Adapter);
if Netbios(@NCB) <> Char(NRC_GOODRET) then
begin
Result := 'mac not found';
Exit;
end;
Result :=
IntToHex(Byte(Adapter.adapter_address[0]), 2) + '-' +
IntToHex(Byte(Adapter.adapter_address[1]), 2) + '-' +
IntToHex(Byte(Adapter.adapter_address[2]), 2) + '-' +
IntToHex(Byte(Adapter.adapter_address[3]), 2) + '-' +
IntToHex(Byte(Adapter.adapter_address[4]), 2) + '-' +
IntToHex(Byte(Adapter.adapter_address[5]), 2);
end;

function GetMACAddress: string;
var
AdapterList: TLanaEnum;
NCB: TNCB;
begin
FillChar(NCB, SizeOf(NCB), 0);
NCB.ncb_command := Char(NCBENUM);
NCB.ncb_buffer := @AdapterList;
NCB.ncb_length := SizeOf(AdapterList);
Netbios(@NCB);
if Byte(AdapterList.length) > 0 then
Result := GetAdapterInfo(AdapterList.lana[0])
else
Result := 'mac not found';
end;
Re: Citanje MAC adrese 09.01.2006. u 09:23 · pre 253 meseca
izmenjeno 1 put, poslednji put JaHvram 09.01.2006. u 09:31
  1. JaHvram09.01.2006. u 09:31zapis iz teksta poruke
#4
Pa verovatno da pozoves:
Code:
edit1.text:=GetMACAddress;

Evo ti u attachment-u demo... isprobaj ;)
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: Citanje MAC adrese 09.01.2006. u 14:07 · pre 253 meseca #5
JCL ima vise funkcija za citanje informacija o sistemu. Medju njima i ovu.
Re: Citanje MAC adrese 10.01.2006. u 20:35 · pre 253 meseca #6
Ne razumjem sta je JCL , jel neko zna jos neku proceduru za citanje podataka sa
hardvera (za HDD i Mreznu znam) npr neki broj sa maticne ploce.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme