Buy Microsoft Research Detours v3 Professional From Authentic Store
Microsoft Research Detours v3 Professional is a library for instrumenting arbitrary Win32 functions on x86, x64, and IA64 machines. Now you can intercept Win32 functions by re-writing the in-memory code for target functions.
API hooking is a powerful technique that allows someone to hijack or Intercept Win32 functions and redirect it to a custom one. Anything can be done in these functions before passing control back to the original API.
Easily instrument and extend existing operating system and application functionality. With access to appropriate source code, it is often trivial to insert new instrumentation or extensions by rebuilding the OS or application. However, in today’s world systems researchers seldom have access to all relevant source code.
Detours is a library for instrumenting arbitrary Win32 functions Windows-compatible processors. Detours intercepts Win32 functions by re-writing the in-memory code for target functions. The Detours package also contains utilities to attach arbitrary DLLs and data segments (called payloads) to any Win32 binary.
Detours preserves the un-instrumented target function (callable through a trampoline) as a subroutine for use by the instrumentation. Our trampoline design enables a large class of innovative extensions to existing binary software.
We have used Detours to create an automatic distributed partitioning system, to instrument and analyze the DCOM protocol stack, and to create a thunking layer for a COM-based OS API. Detours is used widely within Microsoft and within the industry.
Benefits:
√ Support for 64-bit code on x64 and IA64 processors (Professional Edition only).
√ Support for all Windows processors (Professional Edition only).
√ Removed requirement for including detoured.dll in processes.
√ Compatibility for detouring APIs used by managed-code (MSIL) programs, especially on x64 processors.
√ Addition of APIs to enumerate PE binary Imports and to determine the module referenced by a function pointer.