Я хочу, чтобы пользователь мог выбрать приложение (из списка запущенных в данный момент), а затем выполнять определенные действия в фоновом режиме, когда это приложение в данный момент является самым верхним / одно из них.
Я могу получить hWnd
с GetForegroundWindow
, но это работает только до тех пор, пока это окно не закрыто.Как определить, из какого приложения выходит окно, даже при перезапуске?Как идентификатор процесса, который не меняется?Или, может быть, получить имя исполняемого файла?