Binary direkt aus Ressource lesen und ausführen
-
Moin, hab mal ne kurze Frage:
Wenn man Binary Ressourcen hat, kann man die im Programm direkt ausführen, ohne sie vorher extrahieren zu müssen? Hab die bisher immer extrahiert und dann ausgeführt. Wenn's möglich ist, wie les ich die Binary Datei dann ein? Mit CreateFile()? Ich frag mich nur, was ich da dann im ersten Parameter angeben soll... oder geht das überhaupt nicht? Danke schonmal im voraus.
-
Bevor hier anworten wie FindResource, LoadResource, usw. auftauchen:
Das ist mir natürlich klar, sonst könnte ich ja auch nichts extrahieren

Die Frage ist nur, wie ich die Datei dann auch wirklich zur Laufzeit ausführe.
-
CreateProcess
-
Das geht nicht!
-
Doch gehen tut das schon. Nur muss man eben quasi seinen eigenen Loader schreiben.