А>DWORD d — ThreadID процесса, который я хочу слушать (проверил таск-манагером — правильно).
Вообще то TaskManager показывает PID — ProcessID. Вам, как я понимаю, нужно устанавливать хук на определенный тред процесса (я бы назвал его гуи тредом). Тогда делаете так:
1. Находите окно процесса, которое вас собственно интересует. Например, при помощи FindWindow.
2. При помощи GetWindowThreadProcessId получаете Thread Id треда, создавшего это окно.
3. Ну, а далее вы знаете
Успехов.