Exe erstellen ? Wie ?
-
Guten Tag,
ich kam grad zu der Frage wie man eig. eine Exe erstellt ? Ich meine nicht per Programmcode und dann eine Exe erstellen, sondern was muss man schreiben, damit man selbst eine Exe, wie es der Compiler macht, erstellen kann ? Z.B. hab ich ein Programm, dass ein Textdokument ausließt und bei folgendem Text eine Exe erstellt ?
Mit freundlichen Grüßen : FreakY
-
schau dir mal hier : http://www.openrce.org/reference_library/
folgendes an:
- http://www.openrce.org/reference_library/files/reference/PE Format.pdf
- http://www.openrce.org/reference_library/files/reference/Portable_Executable_Format.xmlund auf Wikipedia:
- http://de.wikipedia.org/wiki/Portable_Executable
das sollte dir mal einen einblick über den aufbau einer win executable geben.
-
Danke schön!
-
Hi,
wenn es um Windows geht, einfach eine Datei erstellen und diese nach dem PE (Portable Executable) Format mit Bytes "füllen". Also MZ-Header, PE-Header usw.
Für Linux gibts das ELF(Executable and Linking Format).Einfach mal danach googlen :).
Grüßli Pingu
-
Da gibts ein paar interessante Artiekl von MS:
http://msdn.microsoft.com/en-us/magazine/bb985992.aspx(gibt auch noch fortsetzungen, sind dort aber verlinkt)
-
you need knowledge about compiler development!
-
squidward schrieb:
you need knowledge about compiler development!
Nicht wirklich. Wohl eher umgekehrt. Wenn du einen Compiler baust, dann solltest du wissen, wie das PE Format aufgebaut ist..
-
drakon schrieb:
squidward schrieb:
you need knowledge about compiler development!
Nicht wirklich. Wohl eher umgekehrt. Wenn du einen Compiler baust, dann solltest du wissen, wie das PE Format aufgebaut ist..
Wozu? Also mein Compiler erzeugt Objektcode.