全局钩子下鼠标和按键事件没有触发

本文关键字:事件 鼠标 全局 | 更新日期: 2023-09-27 17:49:48

我在我的c#桌面应用程序中使用了完全相同的代码,因为它在这里给出:https://github.com/gmamaladze/globalmousekeyhook

只要应用程序处于焦点中,它就会工作并触发鼠标按下和按键事件。如果我在另一个应用程序上,比如在visual studio上(当mousekey logger正在运行时),它不会触发事件。

是正确的行为吗?如果是这样,任何帮助实现这一目标将不胜感激。

全局钩子下鼠标和按键事件没有触发

正如@Hans Passant所建议的,如果我们必须跟踪其他提升应用程序中的活动,则必须以提升模式运行应用程序。在Elevated模式下运行ClickOnce应用程序不是那么容易,我使用了这个技巧来实现它。http://antscode.blogspot.com.au/2011/02/running-clickonce-application-as.html