andreas_gierisch
Erfahrenes Mitglied
so, ich hab das jetz mit CreateProcess() gemacht, funktioniert einwandfrei.
hab statt system() folgendes geschrieben:
nach dem Quelltext des Servers steht dann noch:
noch eine letzte Frage zu diesem Thema:
Kann mir jemand mal erklären, wozu man die blauen Quelltextzeilen braucht?
(ohne denen funktionierts auch)
P.S.: Den Code hab ich aus der msdn übernommen
hab statt system() folgendes geschrieben:
Code:
STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory( &si, sizeof(si) );
si.cb = sizeof(si);
ZeroMemory( &pi, sizeof(pi) );
if(!CreateProcess(NULL, "Test.exe", NULL, NULL, FALSE,
0, NULL, NULL, &si, &pi))
ShowMessage("ERROR_CREATE_PROCESS");
nach dem Quelltext des Servers steht dann noch:
Code:
WaitForSingleObject(pi.hProcess,INFINITE);
CloseHandle(pi.hProcess);
CloseHandle(pi.hThread);
noch eine letzte Frage zu diesem Thema:
Kann mir jemand mal erklären, wozu man die blauen Quelltextzeilen braucht?
(ohne denen funktionierts auch)
P.S.: Den Code hab ich aus der msdn übernommen