How do I invoke an exe that is an embedded resource in a .Net assembly?
I have a non-.Net executable file that is included in my .net assembly as an embedded resource. Is there a way to run this executable that does not involve writing it out to disk and launching it?
This is .Net 2.0.
You can load a .NET assembly from a byte array using an overload of Assembly.Load.
If your embedded executable is not .NET then I think you will have to write it out to disk first.
Answered By – Rob Walker