tewary_manish Ответов: 1

Как запечатлеть процесс, когда любое окно получает фокус?


Как запечатлеть процесс, когда любое окно получает фокус?


Мое требование состоит в том, чтобы фиксировать детали активности пользователя в БД. Как я могу запечатлеть процесс, когда любое окно фокусируется на экране? Я имею в виду, что хочу отслеживать процесс для любой вещи на машине, когда любое окно получает фокус.

Я попробовал для метода GetForegroundWindow() что дает мне необходимые детали. Но я хотел знать событие, которое срабатывает автоматически, когда любое окно получает фокус. Если я получу это событие, то вызову метод GetForegroundWindow() на данное мероприятие и получить более подробную информацию.

Кто-нибудь может мне в этом помочь?

Что я уже пробовал:

GetForegroundWindow()
GetWindowText()

1 Ответов

Рейтинг:
1

Richard MacCutchan

Google для "windows hooking", и вы найдете то, что вам нужно.