Hi Dallas,
>The ShellExecute function does a great job of invoking another exe within my application, until I tried to invoke a self-extracting .exe.
Does the AUTORUN.INF file specify any kind of parameter?
What does the ShellExecute() line look like in your code? Maybe you are running the application minimized, hidden, etc. and the EXE reacts to that by quitting.
Are you passing a working directory to ShellExecute()?
--
Christof