Detours Express icon

Detours Express

1 big stars
Detours Express screenshot
Name: Detours Express
Works on: windowsWindows 7 and above
Developer: Microsoft
Version: 3
Last Updated: 13 Apr 2017
Release: 09 May 2016
Category: Programming > Components Libraries
Rate this software:
416 downloads
screenshotsView Screenshots(1)
commentsComments
downloadDownload
Liked it? Tell others:
details

Detours Express Details

Works on: Windows 10 | Windows 8.1 | Windows 8 | Windows 7 | Windows 2012
SHA1 Hash: 2f18e80ef4d811a7bae769b34527e57025629b4d
Size: 618.5 KB
File Format: msi
Rating: 1.913043478 out of 5 based on 23 user ratings
Publisher Website: External Link
Downloads: 416
License: Demo / Trial Version
Detours Express is a demo software by Microsoft and works on Windows 10, Windows 8.1, Windows 8, Windows 7, Windows 2012.
You can download Detours Express which is 618.5 KB in size and belongs to the software category Components Libraries.
Detours Express was released on 2016-05-09 and last updated on our database on 2017-04-13 and is currently at version 3.
download button
Thank you for downloading from SoftPaz! Your download should start any moment now. It would be great if you could rate and share:
Rate this software:
Share in your network:
features

Detours Express Description

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 versionLimited to 32-bit processes on x86 processors
Non-commercial, and non-production us only
screenshots

Detours Express Screenshots

Detours Express screenshot 1
similarSimilar Software