Red de conocimiento informático - Material del sitio web - Cómo utilizar WinRing0 para simular la entrada del teclado USB

Cómo utilizar WinRing0 para simular la entrada del teclado USB

Puede escribirse en lenguaje C puro y llamar a la función en User32.lib:

void keybd_event(BYTE bVirturalKey, BYTE bScanCode,

DWORD dwFlags, DWORD dwExtraInfo)

la tecla Ctrl es VK_CONTROL bScanCode = 0x9d

la tecla Shift es VK_SHIFT 0xaa

la tecla Nap es 0, 0

la tecla emergente es: KEYEVENTF_KEYUP, 0

Por ejemplo, el programa simu_keyboard.c que emula Alt-PrintScreen coloca una imagen de pantalla en el portapapeles.

Archivo de encabezado:

#include lt; ;stdio.hgt;

#include lt;stdlib.hgt

#include lt;stdlib.hgt;