Microsoft Research Detours Alternatives

Microsoft Research Detours is described as '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' and is an app in the development category. There are six alternatives to Microsoft Research Detours for Windows, .NET Framework and Microsoft Visual Studio. The best Microsoft Research Detours alternative is madCodeHook. It's not free, so if you're looking for a free alternative, you could try Deviare API Hook or Deviare In-Process. Other great apps like Microsoft Research Detours are HookInjEx, Mhook and EasyHook.

  • ...

Microsoft Research Detours v3 Professional is a library for instrumenting arbitrary Win32 functions on x86, x64, and IA64...

More about Microsoft Research Detours
Microsoft Research Detours alternatives page was last updated Sep 12, 2020
Copy a direct link to this comment to your clipboard
  1. Copy a direct link to this comment to your clipboard

    "madCodeHook" offers everything you need to hook code (mostly APIs). Supports Delphi 4-7, Delphi 2005-10.1 Berlin (32bit and 64bit), Borland C++ Builder 5-6, Borland C++ Builder 2006-10.1 Berlin (32bit only for now), MSVC++ (32bit and 64bit).

    License model

    Platforms

    • Windows

    madCodeHook Features

    1.  C++
    2.  API Management
    3.  API Integration
    4.  Debugging
    5.  Multiple languages
    6.  Dll injection

    madCodeHook VS Microsoft Research Detours

     
    • madCodeHook is the most popular Windows alternative to Microsoft Research Detours.

    • madCodeHook is the most popular commercial alternative to Microsoft Research Detours.

    • madCodeHook is Paid and ProprietaryMicrosoft Research Detours is also Paid and Proprietary
  2. Copy a direct link to this comment to your clipboard

    Deviare is a powerful Code Interception Library, with a very simple interface that lets you hook many processes on your own application without any IPC coding. It can be used in any COM supporting languages as C++, VB and .NET.

    License model

    • FreeOpen Source

    Country of Origin

    • AR flagArgentina

    Platforms

    • Windows

    Deviare API Hook Features

    1.  C++
    2.  C-sharp
    3.  Debugging
    4.  API Integration
    5.  API Management

    Deviare API Hook VS Microsoft Research Detours

     
    • Deviare API Hook is the most popular Open Source & free alternative to Microsoft Research Detours.

    • Deviare API Hook is Free and Open SourceMicrosoft Research Detours is Paid and Proprietary
  3. Copy a direct link to this comment to your clipboard

    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.

    License model

    • FreeOpen Source

    Country of Origin

    • AR flagArgentina

    Platforms

    • Windows

    Deviare In-Process Features

    1.  Dll injection
    2.  API Management
    3.  Debugging
    4.  API Integration
    5.  C-sharp
    6.  C++

    Deviare In-Process VS Microsoft Research Detours

     
  4.  1 like
    Copy a direct link to this comment to your clipboard

    Demo application demonstrating how to inject code into another processes address space, and then execute it in the context of this process.

    License model

    • FreeOpen Source

    Country of Origin

    • DE flagGermany
    • European Union flagEU

    Platforms

    • Windows

    HookInjEx Features

    1.  Debugging
    2.  Dll injection

    HookInjEx VS Microsoft Research Detours

     
  5.  1 like
    Copy a direct link to this comment to your clipboard

    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?

    License model

    • FreeOpen Source

    Platforms

    • Windows

    Mhook Features

    1.  API Management
    2.  Debugging
    3.  C-sharp
    4.  C++
    5.  API Integration
    6.  Dll injection

    Mhook VS Microsoft Research Detours

     
  6.  1 like
    Copy a direct link to this comment to your clipboard

    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.

    License model

    • FreeOpen Source

    Platforms

    • Windows
    • .NET Framework
    • Microsoft Visual Studio

    EasyHook Features

    1.  Dll injection
    2.  API Integration
    3.  Debugging
    4.  NET Framework
    5.  API Management

    EasyHook VS Microsoft Research Detours

     
6 of 6 Microsoft Research Detours alternatives