Skip to content

Repository files navigation

ProcessMemory

A library for reading and writing process memory.

Usage example

usingSystem;usingSystem.Diagnostics;usingProcessMemory;namespaceProcMemTester{publicunsafestaticclassProgram{privatestaticProcessprocess=Process.GetProcessesByName("re3")[0];privatestaticProcessMemoryHandlerprocessMemoryHandler=newProcessMemoryHandler((uint)process.Id);privatestaticMultilevelPointerhealthPointer=newMultilevelPointer(processMemoryHandler,(nint*)process.MainModule?.BaseAddress+0x08D89B90,0x50,0x20);publicstaticintMaximumHealth=>healthPointer.DerefInt(0x54);publicstaticintCurrentHealth=>healthPointer.DerefInt(0x58);publicstaticvoidMain(){Console.WriteLine("HP: {0} / {1}",CurrentHealth,MaximumHealth);Console.WriteLine("Press any key to exit...");Console.ReadKey();}}}

About

A library for reading and writing process memory.

Topics

Resources

Stars

19 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages