Приветствую!
В общем, пишу кейлогер (WinApi). Задача - логировать нажатые клавиши из всех, или конкретно заданных окон.
Есть два ListView (окна, на которых хук должен отработать, и окна, на которых не должен).
Получил список всех окон
EnumDesktopWindows(NULL, (WNDENUMPROC) EnumWndProc, NULL);
в EnumWndProc - функция, которая заполняет ListView1 (пока что заполняется тайтл и hwnd)
Допустим, в длл я передам как-то список всех окон, которые должны/не должны логироваться.
А как мне в самой длл определить, текущий процесс - нужный мне или нет?