Starting a process with no disk file present
I have an unusual problem: I need to run a program without having copied it to disk first. The scenario is this:
a) I have a downloader app which resides on the client machine, this program contacts a server over the network/internet to download a blob via TCP/IP. This blob is actually a byte for byte image of an .exe file.
b) The downloader should then kick start the process using this blob residing within its memory, without having written it to disk first as a file.
This needs to run on XP or Vista. Does anyone have a clue if this is possible?
No, I am not writing a virus or any malware!!!
thanks very much for any input,