CreateProcess bekommt die Kommandozeile als 2. Parameter, also:
Delphi-Quellcode:
...
if not CreateProcess(nil,
@Filename[1],
nil, // <-- HIER
nil,
False,
...
Du musst also die Funktion erweitern.
Bedenke allerdings, dass es sich um die
komplette Kommandozeile handeln sollte, also inkl. Filename (im Grunde so, wie man es auf der Kommandozeile hinschreiben würde).