How can I run an executable from RAM using C++?
The executable is in RAM, and I know the address, how do I call into the program from mine?
The same way you would run it from disk. Your program doesn't know whether it's already loaded (i.e. in RAM) or on disk. This is abstracted away by the operating system.