Hej Peter !!!
Du kan også bruge API- kaldet CreateProcess, BeginTheat, CreateThreat eller noget helt andet. Har selv mange gange brugt CreateProcess med held. Du søger bare på I-nettet så kommer der hvordan du bruger den.
Se evt.
http://www.tek-tips.com/gviewthread.cfm/lev2/4/lev3/32/pid/207/qid/417118Ellers prøv
PROCESS_INFORMATION pi;
STARTUPINFO si;
// Set up the start up info struct.
ZeroMemory(&si,sizeof(STARTUPINFO));
si.cb = sizeof(STARTUPINFO);
si.dwFlags = STARTF_USESTDHANDLES;
si.hStdOutput = hChildStdOut;
si.hStdInput = hChildStdIn;
si.hStdError = hChildStdErr;
si.wShowWindow = SW_HIDE;
if (!CreateProcess(NULL,
"D:\\\\Prgms\\\\Debug\\\\samp.exe aaa bbb",
NULL,
NULL,
TRUE,
0,//CREATE_NEW_CONSOLE,
NULL,
NULL,
&si,
&pi))
DisplayError("CreateProcess");
else
{
printf("\\n CreateProcess() successfull\\n");
}
// Set global child process handle to cause threads to exit.
hChildProcess = pi.hProcess; // Close any unnecessary handles.
if (!CloseHandle(pi.hThread))
DisplayError("CloseHandle");
Med Venlig Hilsen
Janus S. Andersen
P.s Har mange gange haft held med at finde kodestumper på codegure.com
* Life is a dream in a programmers heaven *