Показать сообщение отдельно
  #1  
Старый 22.05.2010, 12:32
DSJ DSJ вне форума
Прохожий
 
Регистрация: 28.01.2009
Сообщения: 2
Репутация: 10
По умолчанию Узнать Handle запускаемого приложения

В программе используется несколько справок .chm
Я хочу узнать Handle окна справки, открываемой пользователем из моего приложения для того чтобы при повторном запросе пользователя, не открывать ещё одно окно, а показать уже открытое (естественно в том случае, если оно уже было открыто и не было после этого закрыто).

Как я понял, надо:
1. С помощью ShellExecuteEx узнать дескриптор запущенного процесса.
2. Затем, при повторном запуске проверять, имеется ли процесс с запущенным ранее дескриптором.

Может есть у кого-нибудь опыт решения подобной задачи?
Ответить с цитированием