Ok i've officially searched the boards and now know theres nothing relevant to this on cprogramming.com, and im not sure enough how to word what it is im looking for to get relevant results from google.
My problem is I wish to make my own sort of installer, not nessecerily Win32 specific, since the implementation should be relatively OS neutral in theory. My problem is just this, how do installers put the files including other executables into 1 file, it would be EASY to have a parser executable then have an archive that holds all the data, but this isnt exactly feasable when you want a single installer.exe.
What I want to know is how you insert binary data irrelevant to the executables operation into your exe file. I am pretty sure you cant just tack it on the end with some signifying code to identify it, or can you? Now I know DLL's would do it, but thats defeating the purpose once again since all installers dont have an exe and a dll.
Any help on how to include the files to be installed in the single file would be great, thanks,