Găsiți numărul de serie al unității de disc


> IdeSN2

Da, așa este. cerând același sistem de operare pe scuipat.

Windows XP și mai sus

Numărul de serie al volumului poate fi obținut după cum urmează:
cod:

funcția GetHardDiskSerial (const DriveLetter: Char): șir; # xA0;






var # xA0;
# xA0; NotUsed: # xA0; # xA0; DWORD; # xA0;
# xA0; VolumeFlags: DWORD; # xA0;
# xA0; VolumeInfo: # xA0; array [0..MAX_PATH] din Char; # xA0;
# xA0; VolumeSerialNumber: DWORD; # xA0;
începe # xA0;
# xA0; GetVolumeInformation (PChar (DriveLetter + ":")) # xA0;
# xA0; # xA0; nul, SizeOf (VolumeInfo), @VolumeSerialNumber, NotUsed, # xA0;
# xA0; # xA0; VolumeFlags, zero, 0); # xA0;






# xA0; Rezultat: = Format ("Label =% s # xA0; VolSer =% 8.8X ", # xA0;
# xA0; # xA0; [VolumeInfo, VolumeSerialNumber]) # xA0;
se încheie; # xA0;

procedura TForm1.Button1Click (expeditor: TObject); # xA0;
începe # xA0;
# xA0; ShowMessage (GetHardDiskSerial ("c")); # xA0;
se încheie;

Aceasta este o unitate logică (c: d: e: itp), dar nu fizică (\\. PhysicalDrive0 \\. \ PhysicalDrive1 și așa mai departe).

Mai mult decât atât: prin WMI nu există nici o încredere - poate fi falsificată prin clonarea programelor disc-disc

în general, ideea de fier serial a fost îngropat cu mult timp în urmă, luptători pentru viața personală

Toate codurile inet cu codul de obținere a numărului serial al volumului, dar am găsit exemplul din fabrică doar 1 și acolo codul în sine nu este clar pentru mine deloc. Ie Bine, am un disc și dacă cineva are 2, nu este clar ce infu va da


> arată caractere chinezești, ce ar trebui să fac?)

Aflați limba chineză.







Articole similare

Trimiteți-le prietenilor: