Führen Sie ein Programm aus einem Array von Bytes aus, ohne eine temporäre Datei zu erstellen. c #

Ich habe viele EXE-Dateien auf IIS-Server (MSSQL) gespeichert, die Berichte und Zugriff auf die Datei (en) auf den Servern enthalten. (Diese Dateien werden sonntags geändert.)

Nachdem ich mich mit dem SQL Server verbunden und eine EXE-Datei ausgewählt habe, lade ich herunter (in SQL auswählen). Jetzt habe ich ein Array von Bytes, die einer Variablen zugewiesen sind. Ich kann keine temporäre Datei wie "temp.exe" in einem unbekannten Verzeichnis erstellen, da ich weiß, dass es viele Möglichkeiten gibt, ein neu erstelltes Dateiverzeichnis zu verstehen und ...

Es ist nicht sicher, weil meine Benutzer professionell sind und wenn einer von ihnen diese Möglichkeiten kennt ...

Ich möchte wissen, ob es möglich ist, eine .exe-Datei aus einem Array von Bytes (standardmäßig aus dem "Windows Explorer") auszuführen, ohne eine temporäre Datei zu erstellen.

TNX-Update: Exe-Dateien sind .net und Manager wird neue Dateien hochladen oder Dateien ändern.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage