¿Cómo invoco un exe que es un recurso incrustado en un ensamblado de.Net?
(2)
Puede cargar un ensamblado .NET desde una matriz de bytes utilizando una sobrecarga de Assembly.Load .
Sin embargo, hay implicaciones para el modelo de seguridad que deben considerarse que hacen las cosas más complejas. Vea la discusión aquí , y también este hilo .
Si su ejecutable incrustado no es .NET, entonces creo que primero tendrá que escribirlo en el disco.
Tengo un archivo ejecutable que no es .Net que se incluye en mi ensamblado .net como un recurso incrustado. ¿Hay alguna manera de ejecutar este ejecutable que no implica escribirlo en el disco y ejecutarlo?
Esto es .Net 2.0.
Puede probar inyectando su ejecutable en un proceso suspendido y luego despertando el proceso secuestrado, pero esto parece una receta para el desastre.