1. При загрузке старых *.com -образов не вижу меню "path program" -это так и должно быть или очередной глюк? 2. Можно-ли "по-простому" в листинг вставить n-ое кол-во команд (без затирания пред/после -шествующих команд)? В старых версиях вроде надобыло скриптик писать... Б-рю за внимание
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, без скрипта не обойтись. (И потом, ведь вся адресация внутри программы собьется, переходы, вызовы - на месте старых команд окажутся новые, а иногда и середина команд. Все это править?...)
тОЧНА... допёр... окацца yes и YES не одно и тоже ...да. Мне нужно именно Вот заюзываю (подчищаю касяки) 48-ю иду... думал мож облегчили труд скриптописателя Хател замулявить одну процедурку... Мож кто поделица таким скриптиком чтоб все вышесказаное "красиво" решалось? Жаль не билдит патченые РЕ-екзешки. Придёца компилить "родным"...