CreateProcess()
-
Guten morgen,
2. kurze Fragen.
1. CreateProcess() erstellt - so wie ich es verstehe - ein Child-Prozess?
2. Wenn der Partent Prozess stirbt, lebt der Child-Prozess weiter?(bei mir ist es zumindest so und ich würde halt gerne wissen, ob es einfach nur Zufall ist)
3. Danke im voraus
-
zuckerlie schrieb:
1. CreateProcess() erstellt - so wie ich es verstehe - ein Child-Prozess?
Es erzeugt einen neuen Prozess, sowas wie eine parent-child relationship kennt Windows für Prozesse nicht...
zuckerlie schrieb:
2. Wenn der Partent Prozess stirbt, lebt der Child-Prozess weiter?(bei mir ist es zumindest so und ich würde halt gerne wissen, ob es einfach nur Zufall ist
Ja tut er.
-
Ach so, weil auf der MSDN gibt es Beispiele, wo CreateProcess genutzt wird um ein ChildProzess zu erstellen - so wie ich es verstehe.
z.B : http://msdn.microsoft.com/en-us/library/windows/desktop/ms682499%28v=VS.85%29.aspx
Das läuft über Pipes, nur da heißt es eben "Creating a Child Process with Redirected Input and Output "
Aber dann ist es ja perfekt und ich kann weiterarbeiten
Danke!
-
Ja, aber es ist nicht so wie in *NIX dass die Lebenszeit vom Child irgendwie and den Parent gebunden ist.
-
Alles klar, hast mir sehr geholfen.
Danke