CreateProcess funktioniert nur mit direkt ausführbaren Dateien. Für alle anderen Typen musst du entweder shellexecute benutzen oder schauen welches Programm für dein Zielfile mit welchen Parametern wie aufgerufen werden will. Das wäre dann shellexecute zu Fuss
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet.
" (Henning Richter)