Приключване на дървото на процеса

Приключване на дървото на процеса

Т.е. Ако разбирам правилно, е необходимо да се изброят всички процеси в системата, а след това да се разбере от някой, който се генерира и в правилния ред, за да ги заковат? По-лесният начин е невъзможно?







>> И то не може да бъде по-прост?

> АДО да получите списък на всички процеси в системата, а след това да се разбере от някой, който е генерирал

Не съвсем. Само разчиствате тези, които не са "detyami" е необходимо да Ви "родител".


> Не съвсем. Само разчиствате тези, които не са "detyami"
> Е необходимо да Ви "родител".

Така че в действителност на въпроса е, че "деца" желаните мен "родител" може също да доведе до процеси. Поради това първо трябва да се изгради своя йерархия, а след това да се изхвърлят тези, които не ме нямам връзка, а след това прикован отдолу нагоре.
И пак няма гаранция, че толкова дълго, колкото аз лечение на получения списък и да ги насочвате процеси от това няма да създаде някои нови процеси, които няма да бъдат включени в списъка.







В Windows няма ясна йерархия на процеси.
Какво бихте направили, ако някой от вашите наследници ще създадат своя потомък, а zaverschitsya?
Поколенията прекъсна :(
И той ще остане (потомък на втората (или повече) на коляното) виси неспокоен.


> В Windows няма ясна йерархия на процеси.

Достатъчно, за да стартирате Process Explorer от Sysinternals и погледнете в тази йерархия.

Съжаляваме, че е необходимо да се подчертае думата ясно.

А какво ще стане, ако дървото не е пълен, но просто притежава nebohodimy процес? Така че точно се търкаля, а?

И ако се подредят имате едно голямо дърво, така че процесите на 8-осем или повече, и тяхната майка процес се затваря. Докато затворите останалите.

По принцип е възможно да се провери списъка на таймера на процеси. Когато нов часовник PID на своята майка, ако е известно, (тъй като има дръжки процеси, които Тичах) и след това въведете PID на детето в същия списък. И след това да убие всеки, на свой ред. Разбира се, ако един процес изчезва и неговата PID Необходимо е също така да се премахне от списъка.
С една дума, опитайте. Тя може да се случи.

Памет: 0.74 MB
Време: 0.599 гр