Ahoj,
mám hlavní proces který vytvoří podprocesy (podprocesy "prvního řádu"). Některé z těchto podprocesů vytvářejí svoje podprocesy (podprocesy "druhého řádu"). Pokud hlavni proces provede kill podprocesu prvního řádu, jeho podrocesy druhého řádu zůstanou. Potřebuji aby každý podproces odstranil svoje podprocesy. Jak na to?
Zatím jsem narazil na řešení, kde rodič podprocesu předá svoje ID jako parametr a podproces pak "hlídá život" svého rodiče. Po "úmrtí" rodiče se podproces sám ukončí.
Podprocesům se jako parametr předává Full Path klíče registru ze kterého podproces čte konfiguraci. Je vhodné zapsání ID rodičovského procesu do registru do klíče podprocesu? Tuto hodnotu by rodičovský proces musel aktualizovat při každém svém spuštění.
hu