Delphi Detours Library
The DDetours is a library allowing you to hook Delphi and Windows API functions. It provides an easy way to insert and remove hook.
This project contains two sub project : DDetours and InstDecode* library.
The InstDecode Library is a library that can decode both (x86/x64) instructions. You can consider it as a small disassembler routine. It can decode instruction and getting information about the instruction (size of instruction, displacement, immediate data, jump address,..) without displaying mnemonics making it very faster and very small in size.
These two libraries were coded in pure Pascal language with Delphi XE7.
See the Wiki page for more information about how to use the library.
Please, if you find any bug, feel free to report it.