Ich musste erst einmal nachschlagen was
WinExec(..)
ist, noch nie gehört
Zitat:
This function is provided only for compatibility with 16-bit Windows. Applications should use the CreateProcess function.
(
docs.microsoft.com)
Probier doch mal ShellExecute(..)/ShellExecuteEx(..) oder schlimmstenfalls CreateProcess(..)