EasyHook - Documentation
The reinvention of Windows API Hooking
Home | Downloads | Documentation | TutorialsView on GitHub
Getting Started
The easiest way to get started with EasyHook is to install the EasyHook NuGet package using the NuGet Package Manager in Visual Studio.
If you do not have NuGet installed you can grab the NuGet Package Manager here.
Adding EasyHook to your project
- Open your project in Visual Studio, or create a new one.
- Right-click your project within the Solution Explorer and select “Manage NuGet Packages…”.
- Search for “EasyHook”
- Select the EasyHook package and click install.
After accepting the license agreement your project is ready to use EasyHook.
What next?
If you are new to EasyHook you may want to start with learning how to create a local hook.
Check out the EasyHook 2.7 managed API reference for more details on the EasyHook classes.
If you are interested in the unmanaged API, take a look at the native/unmanaged tutorials
There is also an older EasyHook unmanaged API reference.
EasyHook was moved from its old CodePlex repository. You may like to browse the old discussion forums and issues list:
- old discussion forum: https://easyhook.codeplex.com/discussions
- old issues list: https://easyhook.codeplex.com/workitem/list/basic
- Note: do not use these to ask new questions, instead take a look at the GitHub repository.