Zitat von
Progman:
Theoretisch müsste es doch genügen, vor ShellExecute mit FileExists zu prüfen und nur wenn die Datei auch vorhanden ist, Shellexecute aufzurufen. So handhabe ich das.
Dumm ist nur das du als Delphi 32-Bit Prozess das Verzeichnis "C:\Program Files (x86)" untergeschoben bekommst und die Datei ja unter "C:\Program Files" exisitert. Siehe Post #5
Windows Vista - Eine neue Erfahrung in Fehlern.