Open k0kao opened 3 weeks ago
Just like other alternative libraries you mentioned above, My library does support kernel-level keyboard/mouse input. However, It loads a driver.sys into the system in quite a different way. It maps the driver but does not load the driver. about this topic, you can find information regarding driver mappers. Thank you for your attention to my repository and hope it was helpful.
Just like other alternative libraries you mentioned above, My library does support kernel-level keyboard/mouse input. However, It loads a driver.sys into the system in quite a different way. It maps the driver but does not load the driver. about this topic, you can find information regarding driver mappers. Thank you for your attention to my repository and hope it was helpful.
That's why I couldn't see the SYS being loaded even using a program like "Process Haker". Thanks for your answer.
I have one last question.
if I load using HIC_Load_Device_Routine and then call "HIC_Verify_Device_State_Routine" without "HIC_Load_Device_Routine" after rebooting the computer, the return value will be 1. Does "HIC_Verify_Device_State_Routine" also map driver.sys the same as "HIC_Load_Device_Routine"?
HIC_Send_Keyboard_Stroke_Routine works even if I do DisconnectKeyboard, why?
is there any way to clean up the KeyCode? They are different from VK codes. I found the rest of the keycodes but not the ones for delete, Home, PageDwn, PageUp, ArrowKey(Left,Right,Up,Down).
Thanks for your answer :)
- if I load using HIC_Load_Device_Routine and then call "HIC_Verify_Device_State_Routine" without "HIC_Load_Device_Routine" after rebooting the computer, the return value will be 1. Does "HIC_Verify_Device_State_Routine" also map driver.sys the same as "HIC_Load_Device_Routine"?
- HIC_Send_Keyboard_Stroke_Routine works even if I do DisconnectKeyboard, why?
- is there any way to clean up the KeyCode? They are different from VK codes. I found the rest of the keycodes but not the ones for delete, Home, PageDwn, PageUp, ArrowKey(Left,Right,Up,Down).
Thanks for your answer :)
HIC_Toggle_Device_Manager_Routine(HICLYDE_DEVICE_MANAGER_AUTO_DETECT_OFF);
Does the project support kernel-level keyboard/mouse input without installing Driver.sys, such as "CIassDD" or "lnterception"?
Looking at your code, I'm not sure I understand what you mean by "HIC_Load_Device_Routine() - This is a prerequisite for all other methods since HIClyde is working under its own driver(device)." When you do the HIC_Load_Device_routine, are you loading the Logitech keyboard I'm currently using so that it has the same effect as if I were to press the keyboard directly?
I apologize for my lack of English.