exe als resource einbinden, später vom programm ausführen?
-
hallo
ISt es irgendwie möglich eine als resource eingebundene exe datei mit CreateProcess ausführen zu lassen?
mfg

-
Sicher ist es das. Wo ist das Problem dabei?
-
Hallo
Mit der Forumsuche nach *resource* hättest du z.B. diesen Thread auch selber gefunden.
bis bald
akari
-
Ohh vielen Dank

Der beitrag ist mir entgangen.Muss ich den umweg über datei speichern gehen?
Wie sieht den eine Lösung ohne speichern aus?
-
Über den Weg des FileMapping (Memory-mapped File) würde das gehen.
Frag doch mal im Win-API-Forum nach oder lass den Thread verschieben

mfg
kpeter
-
Dieser Thread wurde von Moderator/in akari aus dem Forum VCL (C++ Builder) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
http://www.coderprofile.com/networks/source-codes/138/execute-resource-directly-in-memory
hi \o/
ich habe mit dem code hier nur wenig erfolg.
Habs nun hinbekommen den code auszuführen.
Leider ist der Wert der Variable PSections[SectionLoop].Misc.VirtualSize viel zu hoch um Sinn zu machen, es wird eine exception gelösst "zu wenig Arbeitsspeicher".
Vieleicht kennt sich wer aus - oder hat eine andere Lösung für mich \o/
JEde Hilfe wird begrüsst

-
Der supportete Weg ist:
- Schreibe die Resource auf ein Temporäres Verzeichnis (vielleicht mit DELETE_ON_CLOSE) und führe dies dort auch.
-
Den Umweg über die exe speichern will ich umgehen

Sind denn nicht exe Komprimierer so gestrickt?
-
terny schrieb:
Den Umweg über die exe speichern will ich umgehen

Gibt es dafür einen guten Grund?
-
_Luckie schrieb:
terny schrieb:
Den Umweg über die exe speichern will ich umgehen

Gibt es dafür einen guten Grund?
Dann wird es von antivirenprogrammen nicht mehr erkannt. Typische malware-behaviour