Murder302
Adguard | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору *Структура аддонов и набор конфигурационных файлов остались теми же за исключением файла Upd (убран). *Убрана возможность создания конфигурации для интеграции аддонов по списку (оный регулируется простым удалением аддонов из папки Addons) и тестирования списка аддонов (т.к. теперь нет особой разницы в тестировании одного аддона или нескольких - результат не изменится). *Для использования движка не нужно выкачивать "в довесок" все обновления WinXP. Нет анализа ранее интегрированных аддонов. Также не создаются подпапки Compressed в папках аддонов - файлы сжимаются непосредственно при копировании в дистрибутив. *Код стал проще для просмотра и редактирования; движок не зависит от пачки внешних прог; в какой кодировке inf-файлы были, в такой они и остаются (а не преобразуются в ANSI левым скриптом). *Сделана оптимизация чтения данных конфигурационных файлов движка в папках аддонов: оные просматриваются только 1 раз. *Сдалана оптимизация удаления файлов из I386 - теперь этот процесс протекает куда быстрее. *Добавлен "умный анализ" проверки нужности перепаковки cab-архивов: если в движке UpdatePack наличие хотя бы в одном аддоне непустой подпапки Files приводило к распаковке всех cab-архивов из I386, то в моем движке за пару секунд получается список файлов всех cab-архивов в I386, который сравнивается со списком файлов в DelDrv.lst и подпапках Files аддонов, в результате чего получается список cab-архивов для перепаковки (весь этот процесс занимает несколько секунд, - быстрее, чем вы прочитали этот пункт). *Добавлен конфигурационный файл RunCmd - командный файл, запускаемый на T-13 после интеграции SVCPACK-аддонов; служит для удаления файлов/директорий и внесения настроек в реестр (это заместо кучи выпрыгивающих cmd-окошек, реализованных в пачке аддонов посредством sysoc). *В движок зашит аналог скрипта для обработки Z-Del-аддонов (файлы Start, Finish, Finish.cmd в довесок к папке _Settings в каждом таком аддоне, - всё это дело заменено на 1 файл CleanInf.lst). *Тестируется любой такой аддон запуском файла Test.cmd, который содержит только 1 строчку кода. *По спискам DelOC.lst теперь очищаются не только файлы dosnet.inf, txtsetup.sif и sysoc.inf, но еще и файлы corelist.inf, defltwk.inf, hivesys.inf, iis.inf, syssetup.inf и wbemoc.inf; поэтому в некоторых Z-Del-аддонах нет даже CleanInf.lst, т.к. и без него всё прекрасно чистится. *В силу добавления утилиты подписывания файлов, исчезла нужность в использовании аддона Z-Dll_Patcher для Z-Del-аддонов (оставлена только пара полезных патчей). *В целях оптимизации обработки Z-Del-аддонов, а также устранения конфликтов между ними, был пересмотрен механизм их обработки: теперь создается единый список изменений по файлам CleanInf.lst всех аддонов и нужные inf-файлы правятся по общего списку за 1 проход. *Ну еще в движок был добавлен функционал для финальной "чистки" правленых inf-файлов: в них объединяются секции + чистится секция [Strings] (т.е. не нужно отдельно прописывать в CleanInf.lst строки для удаления из этой секции - она сама очистится). | Всего записей: 3189 | Зарегистр. 28-06-2006 | Отправлено: 17:37 07-09-2011 | Исправлено: Murder302, 17:43 07-09-2011 |
|