Zitat:
Ich möchte ein C++Programm schreiben, das erkennt ob ein USB-Stick angesteckt wird und wenn ja, welchen Laufwerksbuchstaben dieser von Windows zugeteilt bekommen hat.
Gibt es unter Windows so etwas wie
? Wahrscheinlich schon, da da diese Kennzeichnung auf dem Medium festgeschrieben ist. Kenne das halt von linux, dass man die Laufwerke dann via
/dev/disk/by-uuid/[uuid] auslesen kann.
Bei einem NTFS-Laufwerk sieht das dann zum Beispiel so aus:
/dev/disk/by-uuid/9664F04D64F0319B (das verknüpft dann zum echten Ort und mit dem könnte man dann den mount-Punkt (entspricht Laufwerkbuchstaben bei dir) rausfinden)
Für FAT habe ich gerade kein Beispiel, aber wahrscheinlich ähnlich.
Musst mal eine Suchmaschine danach betätigen, irgendwie kann man die Zeichenketten sicherlich auch unter Windows benutzen.