Desidero incorporare un'utilità della riga di comando nell'applicazione C#, in modo che possa acquisire i suoi byte come matrice ed eseguire l'eseguibile senza mai salvarlo sul disco come separato file (evita di memorizzare l'eseguibile come file separato ed evita di dover scrivere file temporanei ovunque).Come eseguire un eseguibile non gestito dalla memoria anziché dal disco
Non riesco a trovare un metodo per eseguire un eseguibile dal proprio flusso di byte. Windows richiede che sia su un disco o esiste un modo per eseguirlo dalla memoria? Se Windows richiede che sia su disco, c'è un modo semplice nel framework .NET per creare un disco/file virtuale di qualche tipo e mappare il file allo stream di memoria dell'eseguibile?
è possibile utilizzare un'utilità come imdisk – Martin