polyhook2 v2024-06-03
- 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 15 more commits:
3f75ce5
Update polyhook2 port