Lock on USB key serial number
Brought to you by:
ialkan
In USB spécification USB device must have an unique serial. Lock on this serial can be great to use USB key like USB Token.
I have C# sample code to extract it :
ManagementObjectSearcher disks = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive");
foreach (ManagementObject disk in disks.Get())
{
if (disk["Name"].ToString() == ("\\\\.\\PHYSICALDRIVE" + driveNumber) & disk["InterfaceType"].ToString() == "USB")
{
SerialNumber = disk["PNPDeviceID"] ;
}
}