微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

窗口挂钩不能在Windows 7中,但在Windows XP中

我们正在将我们的应用程序从Windows XP迁移到Windows 7.其中一个应用程序是窗口和鼠标挂钩。 相同的代码在Windows XP中工作正常,但它不能在Windows 7目标机器(Windows 7与我们自己的软件平台安装)工作。

一个重要的是它在我的个人笔记本电脑有Windows 7操作系统的罚款

我不知道发生了什么…

请帮我解决这个…

挂钩/折叠虚拟function

钩子function的Linux文件系统

利用笔记本电脑自定义button

为什么Windows挂钩不会收到某些消息?

Windows API钩子C ++

如何在Windows中挂钩本地帐户创build?

是否有LdrLoadDll的内核模式callback?

注册一个全局钩子来检测鼠标是否拖拽文件/文本

如何在linux内核的memcpy函数添加一个钩子?

如何挂钩特定的Windows消息没有子类化?

Windows 7中增加了安全功能,这可能是你正在运行的。 尝试在目标机器上以管理员身份运行您的应用程序(右键单击,以管理员身份运行)。

我自己并没有在Win7上试过这样的钩子,但是我看到这种情况发生在XP到Vista的盒子里。

我找到了答案。 实际上我们的应用程序确实钩住了我们创建的每一个过 我创建了32位的DLL。 目标机是64位,所以每个进程是64位的权利。 所以它试图加载我的钩子DLL(32位)到64位进程。 我们不能加载到64位exe的32位DLL ……

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐