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

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

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

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

Мне же нужно сделать именно универсальное какое-то решение. Кто с таким сталкивался?
Платформа : Windows.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2016, 11:05
Ответы с готовыми решениями:

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

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

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

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

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

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

Если интересует окно - то окно и надо искать.
Пропало - значит его закрыли.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2016, 16:35

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

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

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


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

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

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