Project Download: http://atom0s.com/downloads/VB6_Trainer_Toolkit.zip
Support Status: No Support
Commercial Usage: No - Contact me for commercial usage questions.
This is a project I wrote a while back while using Visual Basic. This is a trainer toolkit that made creating trainers using Visual Basic very simple and easy. It included various features that were common to trainer making at that time before games became more advanced in handling data.
This class gives you access to read memory from the given process. It contains code to read: byte, int, long, single, double, string, and a structure. Also inside this file is a private function ReadMemory that is wrapped by the other functions which can be used for custom read types. (You will need to make it public if you want to do your own thing with it.)
This class gives you access to write to memory to the given process. It contains code to write: byte, int, long, single, double, string, and a structure. Also in this class is a main function WriteMemory that you can make public and write your own code to use this to write other things.
This class gives you access to various other functions that are used while working with another processes memory. Currently this file includes two functions. One allows you to set the access to a given memory region, another allows you to scan for a byte array in the memory. (AOB scanning) which is useful in code shifting games.