EasyHook Namespace |
Class | Description | |
---|---|---|
COMClassInfo | A helper class for determining the address of COM object functions for hooking given a COM class id (CLSID) and COM interface id (IID), or COM class type and COM interface type. | |
Config |
Currently only provides a mechanism to register assemblies in the GAC.
| |
HelperServiceInterface | ||
HookAccessControl |
Provides a managed interface to the native thread ACLs.
| |
HookRuntimeInfo |
This class is intended to be used within hook handlers,
to access associated runtime information.
| |
InjectionLoader | ||
LocalHook |
This class will provide various static members to be used with local hooking and
is also the instance class of a hook.
| |
NativeAPI | ||
RemoteHooking |
Provides all things related to library injection, inter-process-communication (IPC) and
helper routines for common remote tasks.
|
Interface | Description | |
---|---|---|
IEntryPoint |
EasyHook will search in the injected user library for a class which implements
this interface. You should only have one class exposing this interface, otherwise
it is undefined which one will be chosen. See remarks for more details on how you should create this class.
| |
RemoteHookingIContext |
A context contains some basic information about the environment
in which your library main method has been invoked. You will always
get an instance of this interface in your library Run method
and your library constructor.
|
Enumeration | Description | |
---|---|---|
InjectionOptions |
All supported options that will influence the way your library is injected.
|