Пару вопрсов по 48-й иде...

Тема в разделе "WASM.RESEARCH", создана пользователем dekloper, 22 сен 2005.

  1. dekloper

    dekloper Member

    Публикаций:
    0
    Регистрация:
    12 июл 2005
    Сообщения:
    85
    Адрес:
    оттуда...
    1. При загрузке старых *.com -образов не вижу меню "path program" -это так и должно быть или очередной глюк?

    2. Можно-ли "по-простому" в листинг вставить n-ое кол-во команд (без затирания пред/после -шествующих команд)? В старых версиях вроде надобыло скриптик писать...

    Б-рю за внимание
     
  2. Sergey_R

    Sergey_R Member

    Публикаций:
    0
    Регистрация:
    9 янв 2005
    Сообщения:
    138
    dekloper

    1. Самым простым ответом будет тот, который тебе уже дали на ru-board'е - в файле cfg/idagui.cfg нужно изменить в строке "DISPLAY_PATCH_SUBMENU" - "NO" на "YES".

    Если он не решает твоих проблем, тогда уточни вопрос. Вообще нет меню "patch program" или просто его пункты неактивны? Это происходит ТОЛЬКО со старыми (я так понимаю ранее созданными другой версией IDA) базами только .com-файлов, или, может, и с новыми тоже? Я сам с 4.8 работал очень мало (остался на 4.7), но с проблемой, не решаемой "DISPLAY_PATCH_SUBMENU" не сталкивался, меню присутствует всегда.



    2.Что значит,
    ? В листинг, который генерится IDA через меню "Produce File"? Если да, тогда элементарно, с помощью "Edit -> Comments -> Edit anterior lines..." (или posterior lines). В этом случае IDA не ставит в начале строки "точку с запятой", и в листинге (.asm или .lst) такие комментарии выглядят как обычные команды.

    Если же нужно вставить в базу новый ДОПОЛНИТЕЛЬНЫЙ код, расширив при этом базу (ведь старые команды не должны затираться), то, imho, без скрипта не обойтись. (И потом, ведь вся адресация внутри программы собьется, переходы, вызовы - на месте старых команд окажутся новые, а иногда и середина команд. Все это править?...)
     
  3. dekloper

    dekloper Member

    Публикаций:
    0
    Регистрация:
    12 июл 2005
    Сообщения:
    85
    Адрес:
    оттуда...
    тОЧНА... допёр... окацца yes и YES не одно и тоже ;)



    ...да. Мне нужно именно




    Вот заюзываю (подчищаю касяки) 48-ю иду... думал мож облегчили труд скриптописателя :dntknw: Хател замулявить одну процедурку... Мож кто поделица таким скриптиком чтоб все вышесказаное "красиво" решалось?



    Жаль не билдит патченые РЕ-екзешки. Придёца компилить "родным"...