SetWindowsHookEx,键盘挂钩

时间:2016-06-28 01:06:50

标签: c# c++ powershell keyboard window

我在C#中创建了一个简单的控制台,它使用SetWindowsHookEx和LowLevelKeyboardProc捕获键盘事件并在Windows上记录它们。

这是正常工作,但我知道想要创建另一个模拟键盘事件的应用程序,以便信息应用程序可以捕获它们。

我试图在powershell中使用'SendKeys',但这似乎不起作用(即LowLevelKeyboardProc不会被触发)。

我可以使用哪些想法来模拟键盘按下,以便LowLevelKeyboardProc被触发?

(我对C ++ C#和Powershell很满意)

1 个答案:

答案 0 :(得分:0)

如何尝试使用此功能:https://github.com/jasonpang/Interceptor?用于Windows键盘驱动程序的C#包装器。可以在Windows登录屏幕等受保护区域模拟击键和鼠标点击(是的,甚至在游戏中)。