WinExec
Zitat:
Note This function is provided only for compatibility with 16-bit Windows. Applications should use the CreateProcess function.
(oder eben ShellExecute)
Und noch was zum Code:
Genau für sowas wurden DLLs erfunden.
PS: seit Windows 7 sind messages kein zuverlässiges Kommunikationsmedium, da diese Aufgrund gewisser Sicherheitsmechianismen auch mal verboten/blockiert sein können.