Detours Express icon

Detours Express

2.8/5 9
Certified 100% CLEAN Demo   

A library that can intercept Win32 binary functions, inserting detour functions without affecting the original binary, providing flexibility and versatility to any developer. #Intercept function  #Instrument arbitrary function  #Attach DLL  #Intercept  #Detour  #Payload  

Description

changelog

Free Download

Detours Express is a Microsoft-signed package that allows the interception of functions calls, regardless of the architecture of the system.

The library applies interception code (detours) at execution, interpolating the detour function between the source and the target functions by replacing the first instructions of the source and storing them in a so-called 'trampoline' function. The entire structure works in a simple way: when the target function is reached, execution is redirected to the detour, which controls the entire procedure, performing pre-processing and post-processing actions until the target function is complete.

Detouring a target function is commonly done in compiled applications but without making changes to the binaries. Detour functions come as a DLL package, which is loaded into the app using a dedicated 'DetourCreateProcessWithDll' API using an import table. Dedicated DLL files must be customized for 32-bit and 64-bit systems.

The package comes with various other APIs that can be called in the main function to access the payloads and modify the binaries, insert DLL into the execution process, create or find the target process, and insert the detour function.

Aside from an extensive documentation that explains how the library and the entire detouring process work, the package also includes a generous array of samples you can build to see Detours Express in action. Building the samples requires you to use 'nmake' fuctions. In order to show how each example is used, a test is included for every sample.

Detours is capable of manipulating Win32 functions by re-writing the in-memory code for target functions or by attaching user-created DLL files or payloads to a binary. However, the original target function is preserved. This offers flexibility and versatility to developers, who can add extensions and instrumentation methods in their applications.

Limitations in the unregistered version

  • Limited to 32-bit processes on x86 processors
  • Non-commercial, and non-production us only

Detours Express 4.0.1

add to watchlist add to download basket send us an update REPORT
  runs on:
Windows All
  file size:
406 KB
  1 screenshot:
Detours Express - The fist part of the document contains several commands that can be used during the process
  main category:
Programming
  developer:
  visit homepage

4k Video Downloader

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

Microsoft Teams

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

Zoom Client

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

IrfanView

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

Windows Sandbox Launcher

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

ShareX

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

calibre

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

7-Zip

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

Bitdefender Antivirus Free

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

Context Menu Manager

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

% discount
7-Zip
  • 7-Zip
  • Bitdefender Antivirus Free
  • Context Menu Manager
  • 4k Video Downloader
  • Microsoft Teams
  • Zoom Client
  • IrfanView
  • Windows Sandbox Launcher
  • ShareX
  • calibre
essentials


Click to load comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy