Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  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".