Also ich bezweifle, dass der Code von ExecAndWait() komplett ausgearbeitet ist und alle Sonderfälle abdeckt.
In der
Jedi Code Library (JCL) gibt es eine vergleichbare Funktion und ich glaube mich erinnern zu können, dass dort geprüft wird ob der Prozess wirklich beendet wurde.
PS:
Hier ist die Funktion
ShellExecAndWait
http://sourceforge.net/p/jcl/code/38...hell.pas#l1412
Also ich vertraue bei Code, der die Windows
API benützt nur der JCL, denn die ist sauber getestet,
und nicht irgendeinem Codeschnippsel aus dem Internet!