首页
社区
课程
招聘
[分享]OgreGUI.2.01.NT.rus[更新说明]
发表于: 2006-6-28 06:37 2375

[分享]OgreGUI.2.01.NT.rus[更新说明]

2006-6-28 06:37
2375
Формат файла проекта OgreGUI: 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Дата написания: 16.10.2002 Заголовок: Смещ Разм Описание
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 0000 0004 идентификатор файла (всегда равен "0GRE")
 0004 0004 номер версии файла проекта (V1.11+ - "1st",00h, V2.00+ - "2nd")
 0008 0004 длина имени исходного файла, для которого создан проект
 000A (?) имя исходного файла, для которого создан проект
 (?) 0004 размер исходного файла
 (?) 0004 CRC исходного файла
 (?) 0004 количество элементов
 (?) (?) ...элементы...

 Формат записи отдельного элемента: Смещ Разм Описание
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 0000 0004 длина строки
 0004 (?) непосредственно сама строка
 (?) 0004 оригинальная физическая длина строки
 (?) 0004 оригинальное RVA
 (?) 0004 длина строки ссылок на элемент
 (?) (?) ссылки в виде строки в формате "Ссылка1|Ссылка2|...Ссылка3"
 (?) 0004 флаги элемента
 (?) 0004 флаг отметки элемента (0 - снят, иначе - установлен)

 ПРИМЕЧАНИЕ: все текстовые строки записываются без символа NULL в конце строки! 



История создания OgreGUI:
~~~~~~~~~~~~~~~~~~~~~~~~~
29 марта 2002 года: начало работы
5 июня 2002 года: готова пробная версия (V0.00)
1 сентября 2002 года: вышла версия 1.00
30 сентября 2002 года: версия 1.10
23 октября 2002 года: версия 1.11
26 ноября 2002 года: версия 1.12
27 января 2003 года: версия 2.00
27 марта 2003 года: версия 2.01
Благодарности:
* всем зарегистрированным пользователям ;)
* и отдельно: Strangers, NyBumBum, Hogo, Суслову Ю.М. Новое в версии V1.00 (от 1 сентября 2002 года):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* теперь, если последняя секция создана OgreGUI, то при новых изменениях она расширяется для вставки данных, а не добавляется новая
* исправил ошибку, когда терялась строка, если ссылки шли в обратном порядке
* исправил ошибку, когда обрезались строки длиной более 255 символов, но в демо-версии ограничение будет оставаться + добавлена оптимизация выходного файла
* увеличена максимальная длина строки (возникала ошибка на ScramDisk)
+ некоторые усовершенствования в GUI
+ расширена документация для разъяснения некоторых вопросов пользователей
+ в документацию добавлено описание ограничений в демо-версии
* в демошке были доступны опции, которые в реальности были отключены
+ управление редактором строк теперь можно осуществлять с клавиатуры:
F2 - правка выделенной строки;
F3 - поиск;
+ некоторые расширения на форме правки свойств строки Новое в версии V1.10 (от 30 сентября 2002 года):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ совершенно новый оригинальный алгоритм сканирования
+ добавлен новый флаг строки - очистка оригинального положения строки
+ вставлено новое стартовое окно, которое напоминает о регистрации
+ подсчет времени сканирования файла
* оптимизирован алгоритм записи изменений в файл - работает на 50% быстрее
* отремонтирован поиск строки в полной версии программы
* вымер режим сканирования "Грубое сканирование"
* убран "Режим новичка"
* переделка интерфейса * глобально сокращен список демонстрационных ограничений
* упрощена работа в окне правки свойств строки
* подправлены прочие мелкие ошибки
* подправлена и расширена документация в соответствии с новыми возможностями
* Корректная работа в Windows XP (проверка велась на Windows XP Home Edition):
* устранена ошибка, когда содержимое окна дампа расплывалось
* корректный поиск в режиме игнорирования регистра
* выявлено, что файлы с оптимизированной структурой не работают в Windows XP (если у вас имеется такой файл, то ошибку легко исправить - пишите)
+ интеграция с операционной системой, обработка командной строки
+ автоматический фильтр ошибочных ссылок в окне правки строки
+ новый формат файла проекта Новое в версии V1.11 (от 23 октября 2002 года):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ прикрутил функцию разворота редактора строк на весь экран
+ функция замены текстовых строк + прокрутка до найденной строки в редакторе строк при операциях поиска/замены
+ в дистрибутив включен файл ("ogrfrmt.txt") с описанием формата файла проекта
+ новое демонстрационное ограничение: изменения в файл можно внести только единажды т.к. принудительно установлен флаг защиты от повторных изменений
* в наборе специальных символов забыл треугольные скобки ("<" и ">"), а также символ табуляции (#09) и тильду ("~")
* подправил зависание курсора, возникающее при вызове функции удаления выделенных строк в редакторе строк и нажатии утвердительного ответа на подтверждение удаления "Нет" ;)
* ликвидирована гиганская утечка памяти на этапе записи изменений в файл
* подправлена реакция курсора на этапе записи изменений в файл
* исправлена работа фильтра на форме правки
* отремонтирована команда "Выделить все" на форме правки (терялся фокус)
* исправлен порядок записи изменений в файл (строки записывались в обратном порядке) - крайне тупая ошибка :(
* забыл сделать запись полей CRC и размера файла в проект - опять тупняк :(
* изменился внутренний формат файла проекта, предусмотрена совместимость с любыми будущими версиями OgreGUI
* исправлена ошибка, когда неверно загружался файл проекта сразу после сканирования
* русский набор символов теперь упоминается как национальный для удобства в связи с предстоящим переходом на многоязычный интерфейс
* куча внутренних уточнений и правок Новое в версии V1.12 (от 26 ноября 2002 года):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> в поставку включен файл "TestFile.exe" для демонстрации работы программы
> демонстрационная версия программы больше обновляться не будет
+ новый фильтр объектов
+ функция реконструкции внутреннего строения файла
+ объединение нескольких одинаковых перемещаемых строк
+ самостоятельная регистрация в меню кнопки "Пуск"
+ щелчок по заголовку редактора строк вызывает диалог настройки сортировки
+ двойной щелчок на строке в редакторе строк вызывает диалог правки строки
+ двойной щелчок на пустом месте в редакторе строк вызывает диалог вставки строки
+ проверка на наличие необходимого для сканирования количества памяти
+ добавлена опция установки/снятия запросов подтверждений на действия
+ предупреждение при использовании функции оптимизации формата файла
+ теперь в ресурсы программы встроена информация о версии
* корректная работа модифицированных файлов Windows NT и 2000
* теперь редактор строк в полноэкранном режиме не закрывает линейку
* дамп файла теперь одинаково выглядит во всех версиях Windows
* корректно закрывается программа в случае возникновения критической ошибки
* корректная обработка всех файлов, на которых ранее происходили ошибки
* теперь ограничение на максимальную длину строки - 16384 символа (x2)
* ограничение на максимальное количество найденных строк - 10000 штук (+2000) Новое в версии V2.00 (от 27 января 2003 года):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> старые файлы-проекты в новой версии программы не поддерживаются!
+ прикрутил редактор ресурсов + поддержка многоязычного интерфейса: английский и русский
+ добавлен новый тип строки RESUNICODE (UNICODE со словом длины)
+ в окне правки появилась возможность правки строки и просмотра оригинальной
+ в окне правки введена поддержка технологии Drag&Drop
+ имя обрабатываемого файла теперь отображается в заголовке окна программы
+ добавлена опция записи: наращивание длины фиксированный строки пробелами до оригинальной длины (критично для строк в ресурсах)
+ добавлена опция записи: очистка оригинального положения строки перед записью строки (критично для некоторых строк в ресурсах)
+ в номере версии выводится тип операционной системы: 9x или NT
* корректный поиск и запись в кодировке UNICODE для любых языков
* поддержка записи в раскладке OEM для любых языков
* подправлена функция реконструкции внутреннего строения файла
* опции настройки внешнего вида переехали на отдельную форму настройки, которая вызывается через системной меню (вызывается кликом на иконке формы)
* корректная работа под Windows NT/2000, когда нет прав администратора
* забыл в наборе специальных символов апостроф (`)
* опция реконструкции файла теперь по умолчанию теперь отключена
* в реестр сохранялся режим перекрестного сканирования - убрано т.к. режим зависит только от строения файла
* частично переписана & оптимизирована библиотека "Engine.dll"
* помощь оформлена в виде .chm файла
* параметр строки "Оригинальная длина строки" теперь "Ориг. физическая длина"
* режим перекрестного сканирования "Медленный" переименован в "Грубый"
* надоела старая документация - переделал (сегодня в светлых цветах)
* немного переделан интерфейс программы В будущих версиях ожидается:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- перевод по словарю
- поддержка плагинов
- новый продвинутый фильтр строк
- расширение поддержки Drag&Drop
- и т.д.

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 203
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
看不懂,可否作个简单说明
2006-6-28 10:16
0
雪    币: 67
活跃值: (66)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
帮助里面是俄文
2006-6-28 11:02
0
雪    币: 817
活跃值: (1927)
能力值: ( LV12,RANK:2670 )
在线值:
发帖
回帖
粉丝
4
                      .
2006-6-29 16:10
0
雪    币: 239
活跃值: (52)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
老K你发的这个是啥啊,一点都看不懂。
2006-6-29 16:27
0
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
这文字晕,难道是OPENGUI?
2006-6-29 18:10
0
游客
登录 | 注册 方可回帖
返回
//