Есть следующая задача: DAX управляет работой некой программы через COM объект. В случае когда эта программа закрывается не из DAX, т.е. DAX не знает о том что программа была закрыта, DAX продолжает пытаться дергать методы экземпляра COM и получает ошибку времени выполнения. Задача состоит в том, чтобы каждый раз, перед тем как вызвать метод COM - объекта, проверять, существует ли соответствующий ему процесс. На данный момент представляю решение след. образом:
- нужно получить handle COM-приложения;
- посредством API надо мониторить состояния объекта с заданным handle;
Пока ни один из пунктов не осилил. Буду благодарен за предложенное решение.