Example Usage
#ifdef _M_IX86
#ifdef _DEBUG
define HEXCTRL_LIBNAME "HexCtrlx86D"
#else //^^^ _DEBUG / vvv !_DEBUG
#define HEXCTRL_LIBNAME "HexCtrlx86"
#endif //^^^ !_DEBUG
#elif defined(_M_X64) //^^^ _M_IX86 / vvv _M_X64
#ifdef _DEBUG
#define HEXCTRL_LIBNAME "HexCtrlx64D"
#else //^^^ _DEBUG / vvv !_DEBUG
#define HEXCTRL_LIBNAME "HexCtrlx64"
#endif //^^^ !_DEBUG
#elif defined(_M_ARM64) //^^^ _M_X64 / vvv _M_ARM64
#ifdef _DEBUG
#define HEXCTRL_LIBNAME "HexCtrlARM64D"
#else //^^^ _DEBUG / vvv !_DEBUG
#define HEXCTRL_LIBNAME "HexCtrlARM64"
#endif //^^^ _DEBUG
#endif //^^^ _M_ARM64
#pragma comment(lib, HEXCTRL_LIBNAME)
See also
ret-sync
Open Source
ret-sync is a set of plugins that helps to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg2…
GH-Offset-Dumper
Free
Scan signatures and netvars. Dumps header files, cheat tables and ReClass files.…
AndKittyInjector
Open Source
Inject a shared library into a process using ptrace…
wxapkg
Free
跨平台微信小程序反编译 GUI 工具,.wxapkg 文件扫描 + 解密 + 解包工具…
AAIdrive
Open Source
Implementations of some Android Auto features as unofficial IDrive apps…
Radare2
Open Source
Kali
Portable reversing framework that includes a hex editor, disassembler, debugger, scripting engine (r…