Без понятия. Я правлю в Винхексе, потом загружаю в Римейкер - он показывает красным, ищу контрольную сумму наоборот и меняю на правильную.
Могу предложить вариант проще:
правьте что считатете нужным, затем пересоберите JRemaker - он все KS пересчитает
Цитата:
Сообщение от MadLord
не помогло, читай этот пост...там все описал...
Я знаю о кирилице, а ранее писал соглашении по именам, в полное имя входит полный путь, т.е кирилицы пока не должно быть
Позже разберусь в чем дело
Аналогично, если размещать что-то на "рабочий стол" в руссифицированой Win
или загружать файл "копия_*.*"
!!!
Не сегодня так завтра закончу редактор реестра.
Жду предложения, что дальше сделать в первую очередь
т.е ты хочешь:
1) пометить нужный модуль
2) проанализировать таблицу импорта (создать перечень)
3) ВСЕ ЭТО экспортировать
Я это делаю пока только в ручную через CFF
- выгружаю модуль, анализирую в CFF, и выгружаю по одному нужные модули
- надо не забывать каждый раз анализировть таблицу импорта по каждому модулю
А проще:
- выгрузить один раз все модули и брать нужные по мере необходимости
Если "выгрузить все" - будет актуально - позже попробую сделать, как DUMP
TIMEZone - кому-то еще надо? Делать? или все и так понятно всем и не стоит тратить время?
т.е ты хочешь:
1) пометить нужный модуль
2) проанализировать таблицу импорта (создать перечень)
3) ВСЕ ЭТО экспортировать
Я это делаю пока только в ручную через CFF
- выгружаю модуль, анализирую в CFF, и выгружаю по одному нужные модули
- надо не забывать каждый раз анализировать таблицу импорта по каждому модулю
я щас чисто порассуждаю, а ты сильно не пинай...
зачем выгружать модуль сразу на диск?...модули небольшие, можно выгружать в память (кстати, туда же можно сразу саму информацию по DUMP всех модулей)...я вот в своей проге заголовки лоадингов загружаю в память, там их модифицирую и потом на винт сливаю....
далее, прога readpe умеет смотреть таблицу импорта....исходники данной проги есть, можно взять из них эту функцию и смотреть таблицу импорта модуля, который выгружен в память, прямо самому, без всяких CFF....
Так было изначально
Но я заметил, что не во всех модулях мой алгоритм восстанавливает полностью секцию релок
Это предупреждение - что модуль, может быть не совсем рабочим именно по причине релокации
Цитата:
Сообщение от MadLord
туда же можно сразу саму информацию по DUMP всех модулей
Я когда пробовал побольше оставлять в памяти - а потом выгружать на HDD - терялась через раз часть инфы
Цитата:
Сообщение от MadLord
прога readpe умеет смотреть таблицу импорта
Таблица импорта имеет структуру, как и таблица релок, стандарт отркрытый
Разбираться можно - работы много, а результат сомнительный
CFF - это одновременно и проверка и возможность посмотреть в HEX вьюере начало конец секции или просто по адресам секцию
Кстати - если кто увидит отдельно или код или сам HEX вьюер - выложите
В планах:
- сделать как в loadingview
Цитата:
Сообщение от MadLord
ты сильно не пинай..
А здесь могу и обидиться, я наоборот рад любой подсказке или идее, не важно какая она
Мы же все заинтересованы в создании интструмента для себя, а не для сдачи его по быстрее дяде под заказ
Удобство и целесообразность - вот единственные критерии
Добавлено через 4 минуты
Цитата:
Сообщение от vadimus_ca
Ура!
Спасибо
Проверь плз. compress/decompress на WinCe 3 - есть сомнения, что я подключил правльный архиватор для WinCe 3
Я когда пробовал побольше оставлять в памяти - а потом выгружать на HDD - терялась через раз часть инфы
очень странно...
В общем, встречайте...новая версия моей проги (вроде как из требований только .NET Framework 4)..кратко:
- переписал с С++ на С#
- добавил возможность смены версии модуля
- добавил Simple mode, чтобы не заморачиваться с названиями нужных модулей
пробуйте, пинайте )))....