I have bought Molebox Pro from http://www.molebox.com/ for this.
The advantage with molebox (pro) is that is packs and encrypts all your files and then modifies the actual .exe-file so that is replaces several system-calls to fopen(), fread() etc. This way you can actually have a real packed file and no temporary files written at all to the disk, but your .exe is modified to read the encrypted and packed data by itself instead of the usual files.
It's a bit pricey (starts @ 59EUR and pro version is 99EUR) but does a good job as far as I've seen.
The advantage with molebox (pro) is that is packs and encrypts all your files and then modifies the actual .exe-file so that is replaces several system-calls to fopen(), fread() etc. This way you can actually have a real packed file and no temporary files written at all to the disk, but your .exe is modified to read the encrypted and packed data by itself instead of the usual files.
It's a bit pricey (starts @ 59EUR and pro version is 99EUR) but does a good job as far as I've seen.