-
-
[求助]疑惑hook 在64位系统
-
发表于:
2013-1-26 00:59
10196
-
关于64位系统HOOK
第一种说法
函数可以用来到另一个进程注入一个DLL。一个32位DLL不能被注入到一个64位的过程,和一个64位的DLL不能被注入到一个32位的过程。如果应用程序需要钩在其他进程使用,它是必需的,一个32位应用程序调用SetWindowsHookEx为32位进程注入一个32位DLL,和一个64位的应用程序调用SetWindowsHookEx注入一个64位的DLL到64位的过程。32位和64位DLL必须有不同的名称。
第二种说法
在SetWindowsHookEx的第三个参数写成(IntPtr)0就可以了
第一种说法不明白
问题:
IntPtr这个类型指针 在32位系统是32位结构,在64位是64位结构.对吗?
重点:
我用Delphi写的.请问
Delphi中这个类型要怎么定义.
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!