ShellExecuteFromMemory?



  • Hi,

    ich habe in meinem Programm den Windows-Taschenrechner in ein unsigned char-Array reingeladen und möchte dies nun in diesem Programm-Prozess ausführen. Leider finde ich dafür keine Funktion al á ShellExecuteFromMemory, sondern muss die Daten ins temp-Verzeichnis exportieren und dann mit ShellExecute starten - was ich nicht möchte. 😞

    Jemand eine Idee wie es geht?

    Dank euch vielmals 🙂



  • Nein, Windows erlaubt es nicht Images aus dem Speicher heraus zu starten. Dir wird nichts anderes übrig bleiben, als das Image in eine temporäre Datei zu schreiben und diese dan mit CreateProcess etc. zu starten.


Anmelden zum Antworten