How do .EXE binders actually work?
Do they just create an archive with a little except of code at the begining that says 'unzip these programs into memory and then run them both'
Or...
Do they take the HEX of the two programs and then stick a little in between the two before combining them as one? - That is to say: (in my best C++
[PROGRAM1.EXE]
<-- [HEX CODE THAT SAYS RUN PROG2]
[PROGRAM2.EXE]
I would very much like to learn how these binder programs work so that I can move yet further away 3rd party software that I just don't trust; also, it's pretty interesting!
-ed.