我在C#中创建了一个简单的控制台,它使用SetWindowsHookEx和LowLevelKeyboardProc捕获键盘事件并在Windows上记录它们。
这是正常工作,但我知道想要创建另一个模拟键盘事件的应用程序,以便信息应用程序可以捕获它们。
我试图在powershell中使用'SendKeys',但这似乎不起作用(即LowLevelKeyboardProc不会被触发)。
我可以使用哪些想法来模拟键盘按下,以便LowLevelKeyboardProc被触发?
(我对C ++ C#和Powershell很满意)
答案 0 :(得分:0)
如何尝试使用此功能:https://github.com/jasonpang/Interceptor?用于Windows键盘驱动程序的C#包装器。可以在Windows登录屏幕等受保护区域模拟击键和鼠标点击(是的,甚至在游戏中)。