Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
7115 | dunkaist | 1 | Утилита pe2kos написана by Rabid Rabbit и немного подправлена мной, |
2 | diamond'ом. Она используется в проектах xonix и fara (автор - Rabid Rabbit), |
||
3 | написанных на Visual C++, на завершающем шаге после компиляции, когда |
||
4 | требуется по программе в формате Windows-exe получить настоящую |
||
5 | Kolibri-программу. Утилита всего лишь изменяет формат exe-шника, так что, |
||
6 | чтобы действительно получилась работающая программа, нужно выполнение |
||
7 | определённых условий. Понятно, что требуется, чтобы программа общалась |
||
8 | с внешним миром средствами Колибри (т.е. int 0x40) и не использовала |
||
9 | никаких Windows-библиотек. Помимо этого, требуется также, чтобы программа |
||
10 | размещалась по нулевому адресу (ключ линкера "/base:0"). Как писать такие |
||
11 | программы - смотрите в уже упомянутых проектах xonix и fara. |
||
12 | Есть две версии программы, для программ, использующих путь к исполняемому |
||
13 | файлу (последнее слово в MENUET01-заголовке), и остальных. |
||
14 | Выберите нужную версию. |
||
15 | Использование: (в командной строке) "pe2kos <файл-источник> <файл-приёмник>". |
||
16 | Например, "pe2kos xonix.exe xonix".файл-приёмник>файл-источник> |