64位下 hook API 函数 楼主还需要注意一下,64位系统是兼容32位程序的,即在64位环境下,楼主需要个版本的dll,一个负责注入32位程序,一个负责注入64位程序。一如果没有特殊的代码,能直接编译通过的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还是不行,编译成64位版本DLL,在Win8(64位) 发现钩子虽然安装成功了,但是无法注入到其他进程,而在32位下是可以的。可以排除杀毒软件的干扰(没有装任何杀毒),权限问题可以排除,SYSTEM权限。只是一点也许有问题,我用一个32位程序去调用的这个64位版本dll,不知道这样是不是失败的原因? 还是不行,编译成64位版本DLL,在Win8(64位) 发现钩子虽然安装成功了,但是无法注入到其他进程,而在32位下是可以的。可以排除杀毒软件的干扰(没有装任何杀毒),权限问题可以排除,SYSTEM权限。只是一点也许有问题,我用一个32位程序去调用的这个64位版本dll,不知道这样是不是失败的原因? 还有我是在32位系统下用x64编译生成的64位dll,这里有没有问题 呵呵,楼主,你注入一个dll到其他进程,和那个进程去加载这个dll是一样的。32位程序,只能加载32位的dll64位的程序,只能加载64位的dll这个是基本的,我上面说的也是这个意思,在64位系统上,有64位程序,也有32位程序 首先可能还是考虑dll版本问题,我再试试。 win7 没有问题,我的钩子库就是32位和64位两套平行钩子系统的实现猜想win8可能对注入比较严格吧,原理上不存在问题还有提醒LZ,如果你的DLL使用了共享内存段,要注意64位DLL和32位DLL共享内存段是隔离的 我现在HOOK的是任务管理器的OpenProcess函数,却发现Win8 64位的任务管理器好像没有OpenProcess?这里暂不讨论,另外开帖。 如何对类模板实现串行化? 有没有好的自定义messagebox的代码? 关于FTP上传的问题 急,怎么样将菜单加入到一个对话筐上的CTabCtrl上呢? 为什么老出现这样的错误? 关于atoi函数的使用问题,请进来看看! 连不上去 本段程序有何问题,居然出现异常,请教大虾,在线等待....... 急寻dx6和7的sdk下载!可用都给分。 谁有在ASP中使用的,返回记录集的COM,可以给我一份例子看看么!! 保存文件的问题! edit的输入问题//OnChar与OnEnChange对不上号呢。。。
还有我是在32位系统下用x64编译生成的64位dll,这里有没有问题
32位程序,只能加载32位的dll
64位的程序,只能加载64位的dll
这个是基本的,我上面说的也是这个意思,在64位系统上,有64位程序,也有32位程序
首先可能还是考虑dll版本问题,我再试试。
猜想win8可能对注入比较严格吧,原理上不存在问题
还有提醒LZ,如果你的DLL使用了共享内存段,要注意64位DLL和32位DLL共享内存段是隔离的
我现在HOOK的是任务管理器的OpenProcess函数,却发现Win8 64位的任务管理器好像没有OpenProcess?这里暂不讨论,另外开帖。