В настоящее время я занимаюсь разработкой приложения для перехвата. Я использую C ++ для этого, и я использую функции из библиотеки подключений MS-Windows.
Мое приложение создает глобальный хук через файл .DLL, а затем я могу отправить несколько нажатий клавиш всем процессам (в их главное окно). Я использую функцию API-интерфейса SetWindowsHookEx MS-Windows, а «тип хука» — WH_KEYBOARD_LL. Даже при том, что это работает как ожидалось, в некоторых случаях (например, некоторых играх) кажется, что, хотя я посылаю «поддельное» нажатие клавиши, игра, кажется, не «понимает» это нажатие клавиши. Есть ли у кого-нибудь подобные проблемы или предложения? Спасибо большое.
Задача ещё не решена.
Других решений пока нет …