Helfen auf jedenfall. Thx.
Also muss ich, um rauszubekommen, welcher Buchstabe:\ den Laufwerksnamen$ hat folgendes tun:
Code: Alles auswählen
For Drive = 1 To 26
DriveLetter.s=Chr(64+Drive)+":\"
Name.s=Space(#MAX_PATH)
GetVolumeInformation_(@DriveLetter,@Name,#MAX_PATH ,0,0,0,0,0)
If Name="USB-1"
Break
EndIf
Next Drive
Debug DriveLetter + " = " + Name
Also diesen Code müsste ich dann theoretisch periodisch abfragen... (oder kann ich irgendwo ne WindowsMessage abgreifen, die mir sagt, dass ein Laufwerk dazugekommen ist ? Win selbst macht beim einstecken ja diesen "tollen" Ton

)
Edit:
Ich wollte einen Autostart für meinen USB-Stick basteln.
Da ich immer unterwegs bin, böte sich das ja an, wenn ich auf den Rechnern, die ich unterwegs nutze (eigentlich immer die gleichen) ein minitool installiere (PB ist ja bekannt für kleine exe's

) das dann beim
einstecken meines USB-Sticks anspringt und mir eine kleine Startmenueähnliche Anzeige aufklappt.
Autorun.inf klappt ja leider nicht mit USB-Sticks... und Autostart kann auch abgeschaltet sein, allerdings das einstecken eines USB Sticks kriegt Windows ja immer mit.