- feat: Support integer memory read and write
- feat: Callback function signature
- feat: Set the return value type of the invoke function
- feat: The invoke function supports floating point numbers
- show examples/invoke.md
- BUG: #4
- test version
- feat: CEAddressString ignore case
- perf: CEAddressString Rewrite the parser (use Flex&Bison)
- perf: use c++20
- Remove the
(expr)
syntax of CEAddressString
- test version
- feat: Add "Ex" series of functions, user operation target process memory
- refactor: The underscore naming style is changed to the camel naming style
- refactor: "mem" series of functions, delete the "mem" prefix
mem_read_byte
=>readByte
- test version
- perf: CEAddressString
- perf: function getAddress(CEAddressString: string, hProcess?: number): number;
- feat: class Target
- feat: function asmBytes(asmString: string): ArrayBuffer;
- test version
- perf: Use asmjit to rewrite invoke
- fix: fix globalDefineScript.js
- perf: Improve CEAddressString parser
- test version
- fix: Fix the error when invoke handles callback
- test version
- fix: Fix the error of invoke parameter address offset
- test version
- feat: Support parsing CEAddressString
- feat: add registerSymbol and unregisterSymbol
- perf: Use asmjit to rewrite the "createCallback" function
- perf: The module of invoke is now an optional parameter
- docs: undate invoke docs
- feat: "nw.mem_*" Series supports CEAddressString
- feat: Map attributes that do not exist on node_windows_x64 to the invoke function
- feat: Add "globalDefineScript" script to define a large number of global variables in global
- feat: win32 gui add more functions to generate controls
- feat: win32 gui add event listener callback
- feat: Auto Asm
- test version
- feat: asmtk
- test version
- feat: asmjit
- test version
- feat: invoke
- feat: win32 gui
- feat: va_manage
- feat: mem
- feat: byte_table
- feat: tools