На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Об использовании раздела
Обращение "рекламодателям" со статусом Newbie

Не пытайтесь использовать форум, ничего не дав взамен. Форум - это сообщество, направленное на взаимопомощь и на получение взаимной выгоды. Получение исключительно личной выгоды - считается моветоном. Темы с подобным контентом скорее всего улетят в "Корзину". Не тратьте электричество попусту.

Использование раздела полностью регламентируется действующими Правилами форума.

Модератор JoeUser
Модераторы: winsoft
  
> SOFTWARE , COM-file
    Вопрос:
    Есть ли программы, которые екзешник переводят в ком ?
    Только не так, что Ком присобачился в началу файла, а потом запускает екзешник, а по-человечески.

    Кстати, попутно если ене составит труда, объясните в чем имеено разница между СОМ и ЕХЕ.
      Я, честно говоря не знаю, в чём именно между ними разница: на практике не замечал. :unsure:
      Но мне интересно, зачем exe переводить в com?
      Ты можешь привести конкретный пример?
        Цитата Vitalik @ 15.04.04, 22:53
        Вопрос:
        Есть ли программы, которые екзешник переводят в ком ?
        Только не так, что Ком присобачился в началу файла, а потом запускает екзешник, а по-человечески.

        Кстати, попутно если ене составит труда, объясните в чем имеено разница между СОМ и ЕХЕ.

        1. exe2bin
        2.
        Формат .com файла, заимствован из CP-M. Все (и код и данные) хранится в одном сегменте (64 К).
        .exe - может быть один (или несколько) сегмент кода и несколько данных (в зависимости от модели памяти).
          Цитата Ozzя @ 16.04.04, 06:18
          1. exe2bin

          Не любой exe-шник переведет в com, там есть ограничения, какие уже не момню, кажись со стеком что то связанное и размером файла.
            M
            Тема перенесена из Pascal
              Очень немногие EXE-шники можно переделать в COM, т.к.:
              1. в COM нет relocation table (т.е. "системы" настройки сегментов)
              2. COM не может быть более 64kb
              3. у COM стек всегда начинается в конце сегмента PSP (но это, в принципе, может и не помешать)
              4. для COM выделяется вся оставшаяся память, а в EXE это можно настроить: {$M stack,heapmin,heapmax}
              5. прога может учитывать формат файла (например, чтобы найти оверлей в конце файла).
              etc...
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0219 ]   [ 15 queries used ]   [ Generated: 27.04.24, 14:55 GMT ]