使用GlobalMouseKeyHook(C#)从空闲到操作

使用GlobalMouseKeyHook(C#)从空闲到操作,c#,keyboard,mouse,hook,C#,Keyboard,Mouse,Hook,总的来说,我对C#有些陌生,我正在开发一个小程序,以便在空闲时呈现积压的CAD内容。我使用的是在这里找到的MouseKeyboardActivityMonitor库:但是存在一些主要问题,比如在启动程序时输入被冻结,从那时起钩子就检测不到用户输入。我正在使用Windows 8.1 x64,并向.NET 4.0编译DLL和我自己的可执行文件 注意:我使用的是项目的版本3 这是我的代码(只是挂钩的一个小测试): 谢谢你的帮助 您可能已经在某个地方添加了此内容,然后将其从示例中删除。。。但是你打过电话

总的来说,我对C#有些陌生,我正在开发一个小程序,以便在空闲时呈现积压的CAD内容。我使用的是在这里找到的MouseKeyboardActivityMonitor库:但是存在一些主要问题,比如在启动程序时输入被冻结,从那时起钩子就检测不到用户输入。我正在使用Windows 8.1 x64,并向.NET 4.0编译DLL和我自己的可执行文件

注意:我使用的是项目的版本3

这是我的代码(只是挂钩的一个小测试):


谢谢你的帮助

您可能已经在某个地方添加了此内容,然后将其从示例中删除。。。但是你打过电话吗

Application.Run();

在Main()中?据我所知,您试图在没有消息循环的情况下钩住窗口事件。应用程序。运行将使其运行。

嘿,伙计!非常感谢您的回复!我一定错过了。似乎已经奏效了。
Application.Run();