Einfach beim FileOpenDialog den Parenthandle weglassen. Aus irgendwelchen Gründen wird beim abbrechen
oder schlißen des Dialoges der 1. Drivebutton ausgelöst, dadurch wird die Funktion _ReadDriveLeft ausgelöst.
Das ist ein scheiß Fehler und war verflucht schwer zu finden.
Den Fehler hatte ich auch schon einmal. Es sollte reichen, die GUI zu deaktivieren und danach wieder aktivieren
[autoit]GUISetState(@SW_DISABLE, $hGui)
$sPath = FileOpenDialog($sTitle & ' - Hex-Editor auswählen', $sDefaultDir, 'Programm (*.exe)', 3, '', $hGui)
GUISetState(@SW_ENABLE, $hGui)