user32.dll предоставляет функции для получения идентификатора процесса из имени исполняемого файла процесса, и я также могу получить активное или переднее окно, в котором работает пользователь.
Могу ли я определить, какие окна открыли целевой процесс? В противном случае, я могу узнать, какие подробности о процессе, который открыл переднее / активное окно?
Мой код должен запускаться только в том случае, если запущен другой конкретный процесс, и пользователь активно использует это окно, в то время как это окно является активным, основным и текущим фокусированным окном на рабочем столе.