Beta Release of 2.7
2014-06-28: A number of bug fixes around injection on Windows 7 and improvements to injection of managed assemblies and support for unloading.Note:
before extracting the ZIP file you may need to "Unblock" it if downloaded using Internet Explorer. See http://stackoverflow.com/a/8268636/323899
EasyHook 2.7 brings support for .NET 4.0 and Visual Studio 2012 and no longer requires assemblies to be registered into the Global Assembly Cache (GAC) to support remote injection (although GAC registration is still supported).
The EasyHook.IEntryPoint now supports method overloads for the constructor and Run() method. A matching constructor and Run() method must be defined with the same parameters for each overload.
Please report any bugs in the discussion forum or in the issue tracker.
Release binaries for .NET 3.5 and .NET 4.0 are included in the binaries package.
The source package is available below (changeset 73841) for debugging purposes (see below for build instructions).
The documentation for EasyHook 2.6 is currently attached to this release while the new documentation is completed. Most concepts remain unchanged since 2.6 however keep in mind that some things may have changed slightly.
I am endeavouring to have this documentation updated ASAP.
Donations are greatly appreciated. If you find EasyHook useful, or are feeling generous and would like to make a donation to this project, we accept donation's via PayPal :)Change log:2.7.5292.0 Jun-28-2014
Building from source:
Requires Visual Studio 2012 to compile.
A MSBuild script has been included for easy building of all configurations (e.g. if you require a debug build just use the build.bat in the Source package). For additional instructions see README.txt and read the section on how to compile.