12-06-2009, 01:54 AM
هناك دالة اسمها GetVolumeInformation وهي تجلب لنا عدة معلومات من بينها الرقم التسلسلي وهدا مثال
لطريقة استعمالها
لطريقة استعمالها
PHP كود :
procedure TForm1.Button1Click(Sender: TObject);
var
VolSerialNumber: DWORD;
MaximumComponentLength: DWORD;
FileSystemFlags: DWORD;
SerialNumber: string;
begin
GetVolumeInformation('h:\',
nil,
0,
@VolSerialNumber,
MaximumComponentLength,
FileSystemFlags,
nil,
0);
SerialNumber := IntToHex(HiWord(VolSerialNumber), 4) +
'-' +
IntToHex(LoWord(VolSerialNumber), 4);
ShowMessage(SerialNumber);
end;
![[صورة: n32id3.gif]](http://i40.tinypic.com/n32id3.gif)
![[صورة: beforeformat.jpg]](http://img190.imageshack.us/img190/9720/beforeformat.jpg)
![[صورة: afterformat.jpg]](http://img196.imageshack.us/img196/6448/afterformat.jpg)
![[صورة: kingston.jpg]](http://img199.imageshack.us/img199/8540/kingston.jpg)
![[صورة: s0wspj.gif]](http://i40.tinypic.com/s0wspj.gif)
![[صورة: signatureusb.png]](http://img196.imageshack.us/img196/3672/signatureusb.png)