function FindVolumeSerial(const Drive: PChar): string;
var
VolumeSerialNumber: DWORD;
MaximumComponentLength: DWORD;
FileSystemFlags: DWORD;
SerialNumber: string;
begin
Result := '';
GetVolumeInformation(Drive, nil, 0, @
VolumeSerialNumber, MaximumComponentLength, FileSystemFlags, nil, 0);
SerialNumber :=
IntToHex(HiWord(VolumeSerialNumber), 4) + ' - ' +
IntToHex(LoWord(VolumeSerialNumber), 4);
Result := SerialNumber;
end;
No comments:
Post a Comment