Ich bin jetzt ein bischen verwirrt, da ich auf usb.org eben dauernd hoere USB Sticks brauchen Seriennummern (und auch noch in einem bestimmten Format).
"iSerialNumber: 0x00" ist aber moeglicherweise nicht aussagekraeftig, da bDeviceClass und folgende auch 0 sind.
Das sollte wohl nicht sein.
Ueber den Ton mache ich mir keinen Kopf. Ich habe auch schon danebengegriffen.
Ich werkele uebrigens an einem Update der Setup
API Conversion (im Rahmen der JVCL).
Da habe ich damals nicht die richtige Version des Files erwischt und es fehlen ein paar Konstanten und Funktionen,
die in XP dazugekommen sind.
Im Augenblick ueberlege ich wie die sehr unterschiedlichen Versionen der SetupApi.dll in den Griff zu bekommen sind.