Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# &引用;找不到指定的模块";错误设置WindowsHookex_C#_.net_Setwindowshookex - Fatal编程技术网

C# &引用;找不到指定的模块";错误设置WindowsHookex

C# &引用;找不到指定的模块";错误设置WindowsHookex,c#,.net,setwindowshookex,C#,.net,Setwindowshookex,我希望我的程序能够检测鼠标点击,而它是最小化的,而不是在所有的焦点。我在CodePlex上找到了一个名为Gma.UserActivityControl的库,我下载了它。我可以建立他们的项目刚刚好,他们的演示正是我想要的。然后我接受UserActivityProject(不包括演示项目),并将其添加到我的解决方案中。然而,当我试图运行我的程序时,它崩溃并抛出错误 126-找不到指定的模块 我在谷歌上搜索了一下,发现不同版本的.NET之间有一些变化,我还发现了我认为是一个解决方案。有人建议使用Loa

我希望我的程序能够检测鼠标点击,而它是最小化的,而不是在所有的焦点。我在CodePlex上找到了一个名为Gma.UserActivityControl的库,我下载了它。我可以建立他们的项目刚刚好,他们的演示正是我想要的。然后我接受UserActivityProject(不包括演示项目),并将其添加到我的解决方案中。然而,当我试图运行我的程序时,它崩溃并抛出错误

126-找不到指定的模块

我在谷歌上搜索了一下,发现不同版本的.NET之间有一些变化,我还发现了我认为是一个解决方案。有人建议使用LoadLibrary(“user32”)而不是Marshal.GetHINSTANCE(…),这修复了崩溃;但是,功能是不同的。它仍然钩住鼠标,我将它设置为每当按下按钮时更新我应用程序上的计数器,但是如果我最小化程序或它失去焦点,它将不再更新(他们的演示并非如此,这是我需要的功能)

是否有人对此进行了修复,以便我能够实现UserActivityDemo应用程序的功能

编辑:


我发现了我的问题。我用窗口的标题来更新计数器,当我看到它没有更新时,我认为我的代码不起作用。我将计数器更改为表单上的标签,即使在后台也会更新!愚蠢的错误。

你能发布应用程序的链接吗?当你找到问题的解决方案时,将其作为答案发布。不要编辑该问题以包含答案,因为系统会认为该问题尚未回答,并且不会将其建议给具有相同问题的其他人。