I have a video file and an exe file which only runs when both of them are in the same directory. Both video and exe files are zip compressed (.zip) and I have to write a program which would properly run exe file (and the video file it needs) without extracting them to the hard drive.
I know how to convert the contents of the zip file into streams (using dotNetZip) and run the exe file through that stream without extraction on hard (using Assembly.Load()), but I don’t know how to give the streamed video file to the exe file. Note: I don’t have access to exe file source code.