摘 要:以下代码获得指定硬盘的序列号,并以字符串的形式返回 关键字:硬盘 序列号 获取 类 别:API
uses SysUtils, Windows;
function Get_DiskSerialNo(DriveID : char) : string; var VolumeSerialNumber : DWORD; MaximumComponentLength : DWORD; FileSystemFlags : DWORD; begin result := ''; try GetVolumeInformation(PChar(DriveID + ':\'), nil, 0, @VolumeSerialNumber, MaximumComponentLength, FileSystemFlags, nil, 0); result := IntToHex(HiWord(VolumeSerialNumber), 4) + '-' + IntToHex(LoWord(VolumeSerialNumber), 4); except
end; end;
(出处:www)
|