Hallo zusammen,
ich habe ein AutoIt Script geschrieben welches das Mounten von TrueCrypt-Container automatisieren soll. Dabei habe ich einen Testkontainer mit TrueCrypt (test.tc) mit einem einfachen Passwort 8 Zeichen (nur Zahlen und Kleinbuchstaben)
erstellt .
Hier ist die entscheidende Zeile aus dem Script:
Func FuncMount()
Return (RunWait(@ComSpec & ' /c "c:\Program Files\TrueCrypt\TrueCrypt.exe"' & " /v c:\Users\nemolyx\Desktop\test.tc /m rm /l y: /q /s /p " & $passwd, "", @SW_HIDE,4))
EndFunc
Die Ausführung des Scriptes mit dem einfachen Passwort ist erfolgreich. Sobald ich jedoch den realen Container mit einem sehr komplexen Passwort mit diesem Script mounten will klappt das nicht. Ich vermute, dass die zeichen im passwort für den Fehler verantwortlich sind. Denn mit dem einfachen Pw ist alles kein Problem.
Das komplexe Passwort enthält Groß- und Kleinbuchstaben aber auch Sonderzeichen wie !"§$%&/()=?.
Kennt jemand das Problem? Ich hoffe ihr könnt mir weiterhelfen.