Registriert seit: 19. Apr 2007
2 Beiträge
|
Re: USB Stick Serial Number mit Vista
19. Apr 2007, 18:10
Hallo Robert
Ich habe das SaveRemoval-Programm unter Vista gedebuggt und herausgefunden dass die ID in der Funktion
"GetDriveInstanceID" auftaucht und zwar in der lokalen Variablen "Fielname".
Beispiel:
'\\?\storage#volume#1&19f7e59c&0&_??_usbstor#disk& ven_swissbit&prod_victorinox&rev_1.89#40002258f500 00a3&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}\'
Die Nummer "40002258f500000a3" ist hier die korrekte ID (also ohne &0).
Ein anderer Stick liefert eine Nummer mit mehreren & - Zeichen in der ID
Vielleicht kannst du mir aus deiner Erfahrung folgende Fragen dazu beantworten:
- Was bedeuten die &-Zeichen am Ende und in der ID und was mach ich damit?
- Kann ich davon ausgehen, dass die ID immer an dieser Stelle ist?
- Was ist, wenn ein Stick keine ID hat?
- Gibt es einen direkteren und ev. sichereren Weg, um an diesen String zu kommen?
Viele Grüsse
Bruno
|