Хотя вы смогли достичь своей цели, способ, которым вы ее достигли, не дает принципиального ответа на ваш вопрос: как имитировать ввод с клавиатуры во ВСЕХ приложениях?
Существует множество ситуаций, когда в обычном пользовательском режиме MicrosoftУже упоминавшийся API не работает, как игровые приложения, использующие DirectInput API или защищенные игры.
Я создал библиотеку , которая может помочь в таких ситуациях, он предоставляет простой C API, которыйвнутренне связывается с драйверами фильтров устройств.Он может отправлять входные данные для игр на основе DirectInput, а также может обойти некоторые защитные функции игры.Я проверил, и он все еще в состоянии обойти некоторые известные защиты игры, используя версию библиотеки x64.Защитные игры обычно подключают только API системы x86.Ну, наконец-то, 18 февраля 2012 года, это то, что я наблюдаю.