Seriennummer herausfinden
Erklärung
Eine DriveComboBox startet die Funktion(getSerienNummer),
diese liefert dann die Seriennummmer
Quelltext
function
getSerienNummer(Platte: char): string;
{ Diese Funktion liefert die Seriennummer der Platte } var PlattenSerienNummer, MaximumComponentLength, FileSystemFlags: DWORD; SerienNummer: string; begin GetVolumeInformation(PChar(Platte + ':\'), nil, 0, @PlattenSerienNummer, MaximumComponentLength, FileSystemFlags, nil, 0); SerienNummer := IntToHex(HiWord(PlattenSerienNummer), 4) + '-' + IntToHex(LoWord(PlattenSerienNummer), 4); Result := SerienNummer; end; procedure TForm1.DriveComboBox1Change(Sender:
TObject);
|