RAMvader is a small C#-written library which uses p/Invoke on Windows-based systems to provide functionalities to ease the access to other processes' memory space. It basically allows your software to read data from and/or write data to another process' memory space.
The main, initial purpose of RAMvader is to provide a library that can be used in the development of game trainers, but it might also fit other purposes, such as antivirus/security software, machine learning, benchmarking, and others.
Please, use the following links to access our guides on how to use the RAMvader library:
API reference is also available online for the RAMvader library.
NOTE: you can download it as well for offline usage in the project's files page.
The project is developed in Microsoft's Visual Studio, and that is currently the only supported development environment, although we will try to answer as many questions or issues related to the project as we can.
The library comes as a set of three projects, grouped into a Visual Studio Express solution.
Wiki: LearnCore
Wiki: LearnEndiannessPointersErrorHandling
Wiki: LearnInjector