/InfinityHookPro1

InfinityHook 支持Win7 到 Win11 最新版本,虚拟机环境及物理机环境

Primary LanguageC++MIT LicenseMIT

InfinityHookPro

InfinityHook 支持Win7 到 Win11 最新版本,虚拟机环境及物理机环境

最近学习InfinityHook,在FiYHer的版本上进行了一定的修改,以支持Win11 22621以上系统

在参考的大多数版本中,都只支持虚拟机环境,本源码进行了修改以支持物理机环境

代码里有详细的注释,同时可以结合分析文章 《InfinityHook》

关于PatchGuard

  • Windows 11 22621 物理机上测试了 24 小时未触发
  • Windows 11 22631 物理机上测试了 48 小时未触发
  • Windows 11 26016 预览版 物理机上测试了 48 小时未触发
  • Windows 11 24H2 物理机上测试了 48 小时未触发

PS

关于使用时的一个Bug,由于代码中修改了系统的性能计数器相关逻辑,导致开启Hook后系统睡眠较长时间再唤醒进入系统后,系统时间会错误,目前未找到合适的修正方法。

再次接力,Make InfinityHook Great Again Again 💪💪💪

参考博客

参考源码

以下为各系统在物理机器上的测试

Win7 x64 7600 Win7 x64 7600

 

Win7 x64 7601 Win7 x64 7601

 

Win8.1 Win8.1

 

Win10 1909 Win10 1909

 

Win10 20H2 Win10 20H2

 

Win10 21H1 Win10 21H1

 

Win10 21H2 Win10 21H2

 

Win10 22H2 Win10 22H2

 

Win11 22000 Win10 22000

 

Win11 22621 Win10 22621

 

Win11 22631 Win11 22631

 

Win11 26016 Win11 26016

 

Win11 24H2 Win11 24H2