我想在 64 位操作系统上执行系统范围的挂钩(使用 SetWindowHook)。
我知道 64 位进程(= proc64)只能加载 64 位 dll(= dll64),而 32 位进程(= proc32)只能加载 32 位 dll(= dll32)。
目前我计划调用 SetWindowHook 两次,一次使用 dll32,一次使用 dll64,预计 proc64s 将加载 dll64,proc32s 将加载 dll32(而 proc64s 的 dll32 和 proc32s 的 dll64 将失败)。
这是正确的方法,还是有“更正确”的方法?
谢谢!:-)