Microsoft Research Detours!

* * More * FAQ https://products.office.com/en-us/microsoft-office-for-home-and-school-faq
* System requirements https://products.office.com/en-us/office-system-requirements
* Install Office http://go.microsoft.com/fwlink/p/?LinkID
717124 * Templates http://go.microsoft.com/fwlink/p/?LinkID
506569 * For home https://products.office.com/en-us/compare-microsoft-office-products
* For business https://products.office.com/en-us/business/office
* For students https://products.office.com/en-us/student/office-in-education

Microsoft Research Detours alternatives

  • madCodeHook

  • madCodeHook offers everything you need to hook code (mostly APIs) in all 32 and 64 bit Windows operating systems from Windows 95 to Windows 10. You can choose whether you want to hook APIs in your own process, or in a specific target process, or system wide.

    tags: analysis-tool api api-analytics api-hooking api-integration
  • Deviare API Hook

  • Deviare is a professional open source hooking engine for instrumenting arbitrary Win32 functions, COM objects, and functions which symbols are located in program databases (PDBs). It can intercept unmanaged code in 32-bit and 64-bit applications. It is implemented as a COM component, so it can be integrated with all the programming languages which support COM, such as C/C++, VB, C#, Delphi, and Python.

    tags: analysis-tool api api-analytics api-hooking api-integration
  • Deviare In-Process

  • Deviare In-Process is a code interception engine for Microsoft Windows®. It is a dual license library, GPLv3 and Commercial. The source code is available at GitHub.

    tags: analysis-tool api api-analytics api-hooking api-integration
  • EasyHook

  • EasyHook makes it possible to extend (via hooking) unmanaged code APIs with pure managed functions, from within a fully managed environment on 32- or 64-bit Windows XP SP2, Windows Vista x64, Windows Server 2008 x64, Windows 7, Windows 8.1, and Windows 10.

    tags: api api-analytics api-hooking api-integration api-management
  • HookInjEx

  • How to inject code into another processes address space, and then execute it in the context of this process.; Author: Robert Kuster; Updated: 21 Aug 2003; Section: Threads, Processes & IPC; Chapter: General Programming; Updated: 21 Aug 2003

    tags: api api-hooking debugger developers development
  • Mhook

  • If you dabble in this area then you’ll already know that Microsoft Research's Detours pretty much sets the benchmark when it comes to API hooking. Why don't we get a comparison out of the way quickly then?

    tags: analysis-tool api api-analytics api-hooking api-integration