[elektro] pendrive id

VFX info at vfx.hu
Thu Nov 20 08:48:48 CET 2008


Hali!

> > ...biztos vagy te ebben ?? A fenti API a kötet azonosítóját adja vissza, ami
> > nem azonos a hardver azonosítóval!!! Ez simán másolható pl...
> >
> Biztos. Használom. Van egy alkalmazásom aminek csak azzal a pendrive-al
> szabad dolgoznia
> amit előzőleg beállítok. Delphi-ül:
> GetVolumeInformation( 'c:\'), VolumeLabel, SizeOf(VolumeLabel),
> @SerialNumber, DW, SysFlags,
> FileSystem, SizeOf(FileSystem));
> cSerialNumberStr := DecToHex(SerialNumber);
> A második sor már csak egy kis átalakítás.

Szerintem ez csak a kötet azonosítóját adja vissza, ami átírható. 
USB eszköznél inkább a  IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER Control
Code-ra keress rá.
Ez visszaadja az USB eszköz serial numberét (MEDIA_SERIAL_NUMBER_DATA
Structure)

ÜDV. VFX.
http://www.vfx.hu



More information about the Elektro mailing list