HiHo Forum , attached is a function to extract the VendorId, ProductId, ProductRevision & SerialNumber from a drive. It is derived from (an old version of) Yashieds _WinAPI_GetDriveBusType() function (part of the now). It works in most cases... - but it does not seem to be x64 save (crashes on extracting data from my DVD-Drive) - and for some drives (Western Digital) the VendorId return is just the character "(" and the true VendorId seems to be part of the ProductId - for virtual drives