现在我在驱动用zwCreateFile成功,但是
status = ZwDeviceIoControlFile(
hTempHandle,
NULL,
NULL,
NULL,
&TempIoStatusBlock,
IOCTL_INTERNAL_I8042_KEYBOARD_WRITE_BUFFER, //IOCTL_GET_SYS_BUTTON_EVENT,
NULL,
0,
&KeyboardData[0],
sizeof (KEYBOARD_INPUT_DATA)*2
);
不成功,不知是用法错误还是参数错,请指点!
------解决方案--------------------
IOCTL_INTERNAL_I8042_KEYBOARD_WRITE_BUFFER 是写键盘 BUFFER,这是用来模拟键盘按键的.
是得不到键盘输入的内容的.
------解决方案--------------------
我当时做的是,直接在驱动中就写入一个日志文件里了
------解决方案--------------------
DDK下面有个例子吧,就是kbfilter