Easy interaction with native processes, all from Java
AGPL-3.0 License
Easy interaction with native processes, all from Java
Example usage:
Process process = Grapple.processFinder().findFirstProcessByName("process.exe");
process.readByte(0x12345); // read a byte at address 0x12345
process.loadModules(); // need to load modules before accessing them!
Module module = process.getModules().get("module.dll");
module.readByte(0x12345); // read a byte at offset 0x12345
Please note: this project is not yet complete, and all API and feature designs are subject to change at any time.