There are lots of different methods to read and write to other application's process memory in real time. The methods used are AoB (Array of Bytes, Byte Array or Byte Matching with Masking), DLL Injection (to trigger internal functions) and reading/writing to memory addresses with base addresses and offsets. Using this, we've built lots of video game cheat programs, a.k.a. game trainers, and this is an accumulation of them all in 1 program. This manager program will download the "game trainers" and keep them up to date. The box art is pulled from other 3rd party websites.
All of the trainers will automatically detect if the game is running and attach to the process. Just select which options you want, like Infinite Health, etc. and the new values will be written to the process.
Memory.dll is a library file that we use in our trainers and it can be imported in to other projects. It will give you all the functions necessary for doing program process memory minipulation. Including injection with pipe creation for calling internal functions from another process. If you want to use it in your next project, you can download it below!
You can check out our community forums for more trainers and cheating methods at newagesoldier.com/community