我们正在将我们的应用程序从Windows XP迁移到Windows 7.其中一个应用程序是窗口和鼠标挂钩。 相同的代码在Windows XP中工作正常,但它不能在Windows 7目标机器(Windows 7与我们自己的软件平台安装)工作。
一个重要的是它在我的个人笔记本电脑有Windows 7操作系统的罚款
我不知道发生了什么…
请帮我解决这个…
挂钩/折叠虚拟function
钩子function的Linux文件系统
利用笔记本电脑自定义button
为什么Windows挂钩不会收到某些消息?
Windows API钩子C ++
如何在Windows中挂钩本地帐户创build?
是否有LdrLoadDll的内核模式callback?
如何挂钩特定的Windows消息没有子类化?
Windows 7中增加了安全功能,这可能是你正在运行的。 尝试在目标机器上以管理员身份运行您的应用程序(右键单击,以管理员身份运行)。
我自己并没有在Win7上试过这样的钩子,但是我看到这种情况发生在XP到Vista的盒子里。
我找到了答案。 实际上我们的应用程序确实钩住了我们创建的每一个过 我创建了32位的DLL。 目标机是64位,所以每个进程是64位的权利。 所以它试图加载我的钩子DLL(32位)到64位进程。 我们不能加载到64位exe的32位DLL ……
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。