Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Мой лучший друг-отладчик!
165 / 165 / 30
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
1

Как узнать состояние дочернего процесса

13.06.2016, 11:05. Показов 1175. Ответов 1
Метки нет (Все метки)

Здравствуйте. Есть приложение, которое запускает разные дочерние процессы. Мне нужно узнавать, когда дочернее приложение завершилось. Я бы мог что-то пошаманить с PID дочернего процесса, но тут есть загвоздка : дочерними процессами могут быть также приложения, у которых один процесс на несколько инстансов.Word, Excel тому пример : у них на несколько документов 1 процесс, и только призакрытии последнего документа процесс завершается. То есть мне нужно ловить закрытие именно моего документа.

Мне же нужно сделать именно универсальное какое-то решение. Кто с таким сталкивался?
Платформа : Windows.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2016, 11:05
Ответы с готовыми решениями:

Как можно узнать состояние процессора?
как можно узнать состояние процессора можете подробно описать я новичок

Как узнать состояние потока в данный момент?
Как узнать состояние потока(приостановлен или работает)? Использую библиотеку <thread>

Как узнать текущее состояние видео проигрывателя
Всем привет! У меня такой вопрос. Допустим есть видео, которое проигрывается в Media Player...

Запуск дочернего процесса
Почему второй вариант не запускает дочерний процесс? // Работает CreateProcess(L"programma.exe",...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
1
197 / 197 / 78
Регистрация: 10.07.2012
Сообщений: 405
14.06.2016, 16:35 2
Цитата Сообщение от ZaMaZaN4iK Посмотреть сообщение
Мне нужно узнавать, когда дочернее приложение завершилось.
Цитата Сообщение от ZaMaZaN4iK Посмотреть сообщение
То есть мне нужно ловить закрытие именно моего документа.
Это разные задачи.

Если интересует окно - то окно и надо искать.
Пропало - значит его закрыли.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.06.2016, 16:35

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Запуск и остановка дочернего процесса
Здравствуйте, Есть у меня программа, где нечто выполняется в бесконечном цикле. Есть программа,...

Завершение родительского процесса из дочернего
Всем доброго времени суток. Мне нужно из дочернего процесса закрыть родительский, но ничего не...

Перехват потока от дочернего процесса
Всем добрый день. Недавно восстанавливал информацию на своем винте и нашел кучу архивов. Начал...

Как узнать имя запущенного процесса
Как узнать имя запущенного процесса и записать его имя в строку (LPWSTR)?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.