http://baalexxx.livejournal.com/ ([identity profile] baalexxx.livejournal.com) wrote in [community profile] useless_faq2005-08-09 12:01 am

(no subject)

Можно ли создать экзешник, который запускается и в Windows, и в Linux?

[identity profile] romx.livejournal.com 2005-08-09 11:25 am (UTC)(link)
Я не программист конечно, но в принципе я знаю, что в PE-Executable можно спрятать разные исполняемые коды в одном файле. Вот например если win32-программу запустить в DOS, то она напишет "Is not DOS executable program" или что-то в этом роде. Так вот этот текст выводит как раз кусок кода PE Win32, который запускается, выяснив, что exe запускается в среде DOS. Но в принципе туда можно затолкать вполне полноценную программу исполняемую под DOS. Таким образом в одном filename.exe будет выполняться и программа под DOS и программа под win32.