Ответ: Пару вопросов на счет окон.
EnumThreadWindows - перебирает окна указанного потока
EnumerateProcessWindowHandles - для переданного id процесса получает все потоки и для каждого потока вызывает функцию EnumThreadWindows с лямбда-выражением - функция которая записывает хэндлы окон в коллекцию.
SendMessage с мессаджем WM_GETTEXT получает текст окна по его хэндлу, потом этот текст выводится в консоль.
|