polyhook2 v2025-06-21
- Created
 - Updated
 
C++17, x86/x64 Hooking Library v2.0
# License
# Supported Platforms
(x86 | x64) & !(uwp | osx)
- ✅ linux
 - ✅ windows-x64
 - ✅ windows-x86
 
- ❌ 
osx - ❌ 
uwp - ❌ 
windows-arm64 
# Features
Default features: exception , pe , detours , inlinentd , virtuals
# detours default
Implement detour functionality
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by asmjit )
 - vcpkg-cmake-config (by asmjit )
 
# exception
Implement all exception hooking functionality
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# inlinentd default
Support inline hooks without specifying typedefs by generating callback stubs at runtime with AsmJit
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by asmjit )
 - vcpkg-cmake-config (by asmjit )
 
# pe
Implement all win pe hooking functionality
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# virtuals default
Implement all virtual table hooking functionality
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# Dependencies
# Host Dependencies
No transitive dependencies.
# Dependents
No dependents.
# Host Dependents
No dependents.
# Contributors
NancyLi1013
xeropresence
Matthias C. M. Troffaes
Stephen Eckels
ζeh Matt
Billy O'Neal
acidicoala
Jia Yue Hua
Alexander Neumann
autoantwort
Summpot
Jakub Melka
# Changelog
and 16 more commits:
3f75ce5Update polyhook2 port