Как определить, что стороннее приложение уже закончило обработку данных и находится в запущенном состоянии - C (СИ)
Формулировка задачи:
Посредством API из основной программы запускается стороннее приложение, которое выполняет какие то задачи (открывает, конвертирует и сохраняет файлы на диске).
Можно ли как-то определить, что обработка данных в этом приложении закончилась и оно просто висит без дела? Нужно, понятно, для того, чтобы закрыть его.
Помогите советом пожалуйста!
Решение задачи: «Как определить, что стороннее приложение уже закончило обработку данных и находится в запущенном состоянии»
textual
Листинг программы
SendKeys.SendWait(...); Thread.Sleep(...);
Объяснение кода листинга программы
SendKeys.SendWait(...);
- отправляет команды на стороннее приложение, используя метод SendWait, который ожидает завершения команды перед возвратом управления в код.Thread.Sleep(...);
- задерживает выполнение текущего потока на указанное количество миллисекунд, позволяя стороннему приложению продолжить обработку данных без прерываний.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д