Небольшой hook для windows, который заменяет нажатие букв на другие, а именно:
КЛАВИША | СКАН-КОД |
---|---|
"з", "Z" | "80", "90" |
"о", "O" | "74", "79" |
"в", "V" | "68", "86" |
Да, это жёстко. Собираем командой ниже!
Если 64-битное приложение устанавливает глобальную ловушку в 64-битной Windows, 64-битная ловушка внедряется в каждый 64-битный процесс, в то время как все 32-битные процессы используют обратный вызов для приложения-ловушки.
=======
Чтобы перехватить все приложения на рабочем столе 64-битной установки Windows, установите 32-разрядный глобальный перехватчик и 64-разрядный глобальный перехватчик, каждый из соответствующих процессов, и обязательно продолжайте пересылать сообщения в перехватывающем приложении, чтобы не блокировать нормальную работу. функционирование. Если у вас уже есть 32-битное глобальное перехватывающее приложение и его не нужно запускать в контексте каждого приложения, вам может не понадобиться создавать 64-битную версию.
g++ -o main.exe Main.cpp