Zitat Zitat von Jesus_666 Beitrag anzeigen
Eher Win-Leute. Immerhin muß mal unter *nix gültige ELF/Mach-O/whatever-Binaries erzeugen; unter Windows kann man einfach Maschinencode direkt in eine Datei dumpen (so funktionieren MS DOS-COM-Dateien).
Das Problem ist, dass man aus COM Dateien keine DLLs laden und somit nicht auf die WinAPI zugreifen kann (ist mir zumindest noch nicht gelungen). Zwar lassen sich auch mit den (von Windows simultierten) Dos-Interrupts nette Sachen anstellen (z.B. Grafik mit Mode 13h), aber mit der WinAPI ergeben sich doch mehr Möglichkeiten. Und verglichen mit dem PE- ist beispielsweise das ELF-Format recht schmal. Eine simple ELF-Datei kann man schon mit 45 Bytes erzeugen - daher liegt man da größenmäßig selbst hinter den (beschränkten) COM Dateien nicht weit zurück.

freundliche Grüße, Rolus