· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› Аналог CreateJobObject() в Win9x

Посл.отвђт Сообщенiе


Дата: Окт 9, 2003 21:12:00

Есть в 2000+ WINAPI такие полезные функции. Делаем CreateJobObject(), приаттачиваем к нему любой процесс при помощи AssignProcessToJobObject
(), и в дальнейшем все потомки этого процесса будут входить в тот же job, как бы они ни размножались там. Потом делаем TerminateJobObject(), и все такие job-процессы убиваются. Удобно.

Есть два вопроса. Во-первых, эти функции появились только в Win2000, что не есть гут. Во-вторых, нет ли какого-нибудь похожего, более переносимого, механизма для отслеживания всех потомков некоторого процесса для того, чтобы потом их, например, централизованно завершить, скрыть их окна и т.д.? Пишу трей- и сервис-менеджер.

Наконец, в случае отрицательного ответа на первые два вопроса — вот третий. Как узнать, какие процессы входят в некоторый job? Я не нашел для этого функций в WINAPI.


Дата: Окт 10, 2003 04:07:25

да было EnumProcessThreads и типа того.... посмотри!


Дата: Окт 10, 2003 04:13:10

Это мне кажется, или твой совет напоминает историю: «Летели два крокодила, один зеленый, а другой тоже в Африку. Первый спрашивает: "Во сколько лет умерла бабушка Карла Маркса?" А тот: "Какие холодильники, я же не курю!"»


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.074