Seite 1 von 1

Exe in Exe einbinden

Verfasst: 12.11.2010 16:50
von Distarb
Habe mal eine frage!
Kann ich eine Exe in meiner Exe einbinden und diese dann in meinen Programm auch starten?
Wäre um ein Beispiel dankbar!

Thx

Re: Hey!

Verfasst: 12.11.2010 16:53
von ts-soft
Du kannst eine Exe einbinden, diese wiederherstellen und dann starten.
Aber ändere bitte mal den Titel. Die Boardsuche steht nicht so auf Hey, Hallo usw..
Hier heissen nämlich alle Hey und haben eine Frage :mrgreen:
Soviel Zeit muß sein.

Gruß
Thomas

Re: Hey!

Verfasst: 13.11.2010 12:10
von kswb73
Hier ein ganz simples Beispiel. Es speichert die *.exe in deinem Programm (IncludeBinary). Beim ausführen erstellt es eine Datei (CreateFile()) und schreibt in diese das Programm (WriteData()). Dannach wird die Datei geschlossen damit sie wieder von anderem Programm benutzt werden kann und die Ressourcen freigegeben werden. (CloseFile()). Zum Schluss wird das Programm mit RunProgram() ausgeführt.
Start: und Ende: sind übringends Sprungmarken. Weitere Infos findet du in der Hilfe (F1).

Code: Alles auswählen

CreateFile(1,"Testprogramm.exe")

WriteData(1,?Start,?Ende-?Start)
CloseFile(1)

RunProgram("Testprogramm.exe")

DataSection
Start:
IncludeBinary "Test.exe"
Ende:
EndDataSection

Re: Hey!

Verfasst: 19.04.2011 19:52
von Distarb
Doch doch habs checked!
Thx ;)
:D

Re: Hey!

Verfasst: 19.04.2011 20:21
von TomS
Distarb hat geschrieben:Doch doch habs checked!
Thx ;)
:D
Anscheinend nicht.
Der Titel heißt immer noch "Hey!" :roll:

Re: Hey!

Verfasst: 20.04.2011 10:54
von Falko
TomS hat geschrieben:
Distarb hat geschrieben:Doch doch habs checked!
Thx ;)
:D
Anscheinend nicht.
Der Titel heißt immer noch "Hey!" :roll:
Ich habe ihn die Schreibarbeit etwas abgenommen :lol:

Re: Exe in Exe einbinden

Verfasst: 20.04.2011 16:10
von rolaf
Sind nicht Exen diese vorsintflutlichen Flugmonster? Ob die sich so einfach in andere Exen "einbinden" lassen? :lol: <)

Re: Exe in Exe einbinden

Verfasst: 21.04.2011 17:07
von bobobo
Schlimmer als die Vorsintflutlichkeit ist, dass man die einzelne Exe mit nur drei Buchstaben schreibt und damit nicht
gesucht werden kann.
Aber eine naheliegende Lösung (Echse) wäre ja auch falsch. :freak: