{"id":169522,"date":"2002-01-16T16:17:07","date_gmt":"2002-01-16T16:17:07","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/project\/detours\/"},"modified":"2019-08-14T14:36:10","modified_gmt":"2019-08-14T21:36:10","slug":"detours","status":"publish","type":"msr-project","link":"https:\/\/www.microsoft.com\/en-us\/research\/project\/detours\/","title":{"rendered":"Detours"},"content":{"rendered":"

Detours is a software package for re-routing Win32 APIs underneath applications. For almost twenty years, has been licensed by hundreds of ISVs and used by nearly every product team at Microsoft.<\/p>\n

What’s New?<\/h1>\n

Detours 4.0.1 is now open source under the MIT license.<\/b> Detours is on GitHub at\u00a0https:\/\/github.com\/Microsoft\/Detours (opens in new tab)<\/span><\/a>. The source code is identical to Build 343 of Detours 3.0.\u00a0 Detours Build 338 and later fix a security vulnerability that has been identified in releases of Detours before 3.0 Build 334.<\/p>\n

Detours 4.0.1 supports x86, x64 and other Windows-compatible processors (IA64 and ARM). It includes support for either 32-bit or 64-bit processes.<\/p>\n

Detours 4.0 simplifies the licensing of Detours. Detours 3.0 was available in two versions.\u00a0Detours Professional allowed commercial use.\u00a0 Detours Express allowed\u00a0research, non-commercial, and non-production use.\u00a0The two versions were identical except for their licenses.<\/p>\n

Detours 3.0 included the following new features over Detours 2.x:<\/p>\n