Also eigentlich sollte nur das letzte funktionieren.
Zitat:
%USB%:\Putty\Putty.exe
Wie gesagt. %USB% wird gegen den LW-Buchstaben (und nur den) ausgetauscht. Also aus %USB% wird z.B. J
Du solltest vielleicht auch nochmal das Ausführungsverzeichnis überprüfen. Ich weiß jetzt nicht ober das zu Problemen führt wenn das nicht stimmt.
Es kann aber auch sein, das der ShellExecute-Aufruf (den ich an dieser Stelle verwende), fehlschlägt, wenn das Ausführungsverzeichnis nicht existiert.
Probier das doch bitte nochmal.
Ich werde die Funktion auch nochmal überprüfen.