繁体   English   中英

窗口挂钩在Windows 7中不起作用,但在Windows XP中不起作用

[英]Window hook is not working in Windows 7 but in Windows xp

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

一个重要的是它在我的个人笔记本电脑上工作正常,它有Windows 7操作系统

我不知道发生了什么......

请帮我解决这个问题......

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

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

我找到了答案。 实际上我们的应用程序确实挂钩了我们创建 我创建了32位dll。 目标机器是64位,因此每个进程都是64位。 所以它试图将我的钩子dll(32位)加载到64位进程中。 我们不能把32bit dll加载到64bit exe ...... :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM