MENDAPATKAN VOLUME SERIAL HD

Aplikasi ini merupakan aplikasi sederhana untuk mendapatkan volume serial number HD yang dapat diaplikasikan sebagai pengaman program dari pembajakan. Terutama bagi para programmer yang ingin software yang dibuatnya tidak dicopy sembarangan oleh kliennya.


function GetHardDiskSerial(const DriveLetter: Char): string;
var
  NotUsed: DWORD;
  VolumeFlags: DWORD;
  VolumeInfo: array[0..MAX_PATH] of Char;
  VolumeSerialNumber: DWORD;
begin
  GetVolumeInformation(PChar(DriveLetter + ':\'),
  nil, SizeOf(VolumeInfo), @VolumeSerialNumber, NotUsed,
  VolumeFlags, nil, 0);
  Result := Format('%8.8X',[VolumeSerialNumber])
end;


procedure TForm1.Button1Click(Sender: TObject);
begin
  edit1.Text:=Getharddiskserial('c');
end;



DOWNLOAD CONTOH PROGRAM
 
Back to Home