kolibrios-fun/contrib/sdk/sources/pe2kos/readme_rus.txt
Ivan Baravy d968eec3b9 Add pe2kos source (0770 sdk), remove pe2kos.exe.
git-svn-id: svn://kolibrios.org@7115 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-11-21 17:15:57 +00:00

16 lines
1.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Утилита pe2kos написана by Rabid Rabbit и немного подправлена мной,
diamond'ом. Она используется в проектах xonix и fara (автор - Rabid Rabbit),
написанных на Visual C++, на завершающем шаге после компиляции, когда
требуется по программе в формате Windows-exe получить настоящую
Kolibri-программу. Утилита всего лишь изменяет формат exe-шника, так что,
чтобы действительно получилась работающая программа, нужно выполнение
определённых условий. Понятно, что требуется, чтобы программа общалась
с внешним миром средствами Колибри (т.е. int 0x40) и не использовала
никаких Windows-библиотек. Помимо этого, требуется также, чтобы программа
размещалась по нулевому адресу (ключ линкера "/base:0"). Как писать такие
программы - смотрите в уже упомянутых проектах xonix и fara.
Есть две версии программы, для программ, использующих путь к исполняемому
файлу (последнее слово в MENUET01-заголовке), и остальных.
Выберите нужную версию.
Использование: (в командной строке) "pe2kos <файл-источник> <файл-приёмник>".
Например, "pe2kos xonix.exe xonix".