I'm having problems with hackers decompiling my programs and releasing hacked versions. So...
Is there ary way to execute an exe program held in memory? This is what I want to do, as follows:
[exe 1][exe 2]
I append exe2 to the end of the file of exe1 - exe1 runs as normal when the file is launched.
I want exe1 to extract and load the contents of exe2, which is appended to its own file, and execute it.
I know how to extract and load the contents of exe2 into memory, but how do I begin execution, without first re-saving to disk?
Can it be done?
(I'm using C++, but also familiar with Delphi and the WinApi.)
Anyone any other ideas to make the life of hackers harder?