Hi there,

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?

Cheers

Andy