Hallo,
ich möchte ein Programm per ShellExecute starten (was ja nicht so schwer ist), zuvor überprüfe ich jedoch die Existenz der Datei, was nicht immer funktioniert...
Denn statt "C:\Windows\System32\cmd.exe" kann man ja auch einfach nur "cmd" schreiben, ShellExecute führt beides korrekt aus, jedoch wie kann ich vorher überprüfen ob die Datei existiert? Denn mit einem einfachen fileexists('cmd') findet es natürlich keine Datei da dieser Pfad relativ zum Ort ist an dem das Programm ausgeführt wird...
Gibt es eine Funktion um den Pfad zu "vervollständigen"
Lg Peter
PS: Fällt jemanden ein etwas aussagekräftigerer Titel ein?