-->
INFO.NET DZ INFO.NET DZ

آخر الأخبار

جاري التحميل ...

lire le N° de série du processeur et le N° de série du disque Avec delphi


lire le N° de série du processeur et le N° de série du disque Avec delphi




Code Source 

implementation
function getserial : string;
 var v1,v2,v3,v4 : longword;
  begin
 asm
 push edx
 push ecx
 push ebx
 push eax
 mov eax,2
 db $f
 db $a2
 mov v1,edx
 mov v2,eax
 mov v3,ebx
 mov v4,ecx
 pop eax
 pop ebx
 pop ecx
 pop edx
 end;
 getserial :=
 inttohex(v1,8)+'-'+inttohex(v2,8)+'-'+inttohex(v3,8)+'-'+inttohex(v4,8);
 end;
 function GetSerialIDEx: string;
var
VolumeSerialNumber : DWORD;
MaximumComponentLength : DWORD;
FileSystemFlags : DWORD;
SerialNumber : string;
begin
GetVolumeInformation('C:',nil,0,@VolumeSerialNumber,
MaximumComponentLength,
FileSystemFlags,nil,0);
SerialNumber := IntToHex(HiWord(VolumeSerialNumber), 4) +'-' +
IntToHex(LoWord(VolumeSerialNumber), 4);
Result:=SerialNumber;
end;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
edit1.Text:=getserial;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
edit2.Text:=GetSerialIDEx;
end;

end.



بقلم : مولاي أمين

بقلم : مولاي أمين

يوتيوبر جزائري و مدون عربي ناشئ يهتم بكل ما هو جديد في عالم التكنلوجيا و التقنية و هدفه الأول هو تصحيح الأفكار و الدروس الخاطئة التي تنشر في الويب .

التعليقات



إذا أعجبك محتوى مدونتنا نتمنى البقاء على تواصل دائم ، فقط قم بإدخال بريدك الإلكتروني للإشتراك في بريد المدونة السريع ليصلك جديد المدونة أولاً بأول ، كما يمكنك إرسال رساله بالضغط على الزر المجاور ...

إتصل بنا

INFONET DZ

مدونة نهتمة بكا مايخص الكبيوتر و االهاتف و التكنولوجية الحديثة وأخرى

تغريداتي

جميع الحقوق محفوظة

INFO.NET DZ

2016