|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов |
|
Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов
|
Компьютерный шаман Сообщения: 2910 |
Профиль | Сайт | Отправить PM | Цитировать
Gui-интегратор пакета обновлений и адонов
Версия: 1.1.5.16 от 23.04.09 Назначение Программа предназначена для интеграции пакета обновлений* и аддонов в дистрибутив Windows XP** и Server 2003**. Так же она позволяет интегрировать в дистрибутив драйвера*** и создать мультизагрузочный диск. Программа имеет удобный дружественный интерфейс и поддерживает работу с многими наборами конфигураций. Примечание: * Только в формате UpdatePack-XPSP3-Rus и UpdatePack-W2K3SP2-Rus x86. Интеграция оригинальных обновлений от MS не поддерживается. ** Только для X86 версий. X64 системы не поддерживаются. *** Как драйвера устройств Mass Storage текстового этапа так остальных типов драйверов. Новое в текущей версии: 1. Исправлен патч sfcfiledll - теперь при обработке таблицы от server2003 он находит все (7) таблицы. 2. Исправлена процедура очистки директории. Значительно возрасла скорость очистки. 3. Введена проверка результата очистки папки перед копированием. 4. Добавлена поддержка drvinfo.ini для новой версии setup.exe. 5. Исправлены проблемы с файлами requred и conflikt при наличии в них пустых строк или строк из одних пробелов. 6. Обновлена версия фейк-сетапа Исправлена процедура очистки директории. Значительно возрасла скорость очистки. Добавлена поддержка drvinfo.ini - расширенное описание пакета отображается в строке подсказки. Скриншоты: Скачать программу можно по ссылке: updateintegrator.7z ~1,5Mb Важно! 1. Программа только для сборки дистрибутивов с x86 архитектурой. В связи со значительными трудностями обработки 64 файлов по 32 битной системой и разной организацией дистрибутивов варианта для 64 биных дистрибутивов скорее всего не будет. 2. Копирование дистрибутива меняться не будет. Для реализации разных вещей есть "Запуск внешних программ и CMD скриптов". 3. Внесение твиков и удаление компонентов не планируется. Можете воспользоваться аддонами, размещенными на форуме. Если это сложно но очень хочется - пользуйтесь Nlite. После интеграции. Только потом не задавайте вопросов. 4. Кнопка бинарный патч не активна в GUI потому, что из-за проблемы, найденной mercuryn пришлось выложить версию, в которой от этой функции готов только интерфейс и загрузка данных патчей. Сам механизм еще не дописан. Когда доделаю - будет работать. Планирую реализовать в ближайшее время. 5. Путь к папке пакета обновлений и к папке дистрибутива не должны содержать спецсимволов, пробелов и кириллицы. Самому интегратору не свойственны эти ограничения, но для запускаемых им скриптов пакета и аддонов их наличие может быть фатальным. Подобные вопросы будут игнорироваться. Флейм - удалятся. Почему - потому что ТАК считаю нужным. И не хочу обсуждать. Точка. |
|
------- Отправлено: 02:14, 18-02-2008 |
Старожил Сообщения: 456
|
Профиль | Отправить PM | Цитировать Boa Soft, Лог интеграции авоматически сохраняется только в избыточном режиме? Если нет то где-то ошибка.
И ещё можно ли сделать так что бы логи(и сопутствующие файлы) хранились в подпапках в соответствии с датой-временем интеграции, а не перезаписывались авоматически. Дело в том, что я с некоторых пор сначала генерирую образы в различных вариантах с разными параметрами интегратора, а уже потом сравниваю и анализирую, ну и иногда забываю скопировать логи перед созданием нового образа. Это не сильно сложно? Кстати я так понимаю, что ответ на мой предыдущий вопрос нет? (http://www.forum.oszone.ru/post-756991-114.html) Может стоит передавать какую-нибудь переменную. Если конечно это не исказит работу GUI и CMD-скрипта. Хочется иметь возможность адаптировать аддоны для GUI и CMD-скрипта. Например тем кто пользуется GUI создавать образ уже не нужно, как следстви команды реализующиее создание образа в CMD-скрипта уже не нужны и отрабатывают зря. Добавлено: На моей реальной системе (жутко замусоренной) удалось получить образ идентичный полученному под виртуалкойю. Ни один из предыдущих билдов этого не позволял сделать. Спасибо за качественную работу Boa Soft. |
Отправлено: 04:57, 11-03-2008 | #121 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1594
|
Профиль | Отправить PM | Цитировать Сделал генерацию ОС с новым интегратором. Все предыдущие варианты делал с отладочным логом, получилось, что избежал проблем.
Логи прикладываю: http://ifolder.ru/5689138 Результаты сравнения с дистрибутивом пака Winmerge (в логах) не очень помогает, так как файлы запакованы в CAB разными программами и отличаются двумя байтами в заголовке. В распакованном виде большая часть файлов идентичны. В остальном ничего не изменилось. Для пака и интегратора с 6 числа использовался один и тот же набор данных и компьютер... |
------- Последний раз редактировалось mercuryn, 11-03-2008 в 13:44. Отправлено: 13:27, 11-03-2008 | #122 |
Ветеран Сообщения: 1594
|
Профиль | Отправить PM | Цитировать Boa Soft
Обнаружил проблему с msctf.dll. Есть у меня исходная папка XPSP2-Rus-8.02.15 со всеми аддонами. Далее я переписываю эту папку в две: UpdatePack и UpdatePackW, соответственно для пака и интегратора. UpdatePackW дополняю интегратором и выполняю. После выполнения Пака и интегратора эта DLL есть в обоих дистрибутивах, но в UpdatePackW она старой версиии, а в UpdatePack новой версии... Соответственно и сообщение после установки дистрибутива от интегратора следующее: "KB946501-v2: This hotfix should be reinstalled. The following files are incorrect for this hotfix: C:\WINDOWS\SYSTEM32\MSCTF.DLL" А после установки дистрибутива от пака сообщение: "KB946501-v2: Current on system" Заметил следующее, в папке UpdatePackW, где работает интегратор, эта dll пропадает ещё до "Переупаковка: SP2.cab", в папке UpdatePack после работы пака остаётся в двух видах... Правда я не пробовал повторить запуск интегратора повторно, но при отсутствии dll... |
------- Отправлено: 17:49, 11-03-2008 | #123 |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать Нашел серьезный баг в проге... При выполнении обновления пака до новой версии скрипты выполняются из корневой папки...
т.е: у меня есть UpdatePack-XPSP2-Rus-7.12.21.7z я дораспаковываю туда Upd-7.12.21-To-8.01.17.7z и Upd-8.01.17-To-8.2.15.7z запускаю интегратор и он выполняет апдейт пака... НО в "Upd-8.01.17-To-8.2.15.7z\Addons\2-Unofficial\Upd" есть такие строки (просто пример там еще много чего): If Exist Files\msi.dll Del /F /Q Files\msi.dll If Exist Files\ForceCopy\SVCPACK\KB927891.CA_ Del /F /Q Files\ForceCopy\SVCPACK\KB927891.CA_ и в результате в файл MSI.DLL удаляется не из апдейтпак\Addons\2-Unofficial\Files\ForceCopy а из апдейтпак\Files\ForceCopy !!! а вот если сначала запустить __PATCH.CMD то все нормально. я думаю многие глюки из-за этого... потому что у меня после такого "обновления" папка Files худела примерно на 40 мб =( |
Отправлено: 19:41, 11-03-2008 | #124 |
Ветеран Сообщения: 1576
|
Профиль | Отправить PM | Цитировать Ещё одна ошибка. Если при создании файла hivepck.inf присутствуют записи типа
HKCU,"Software\Akelsoft\AkelPad\Plugs\ContextMenu","UrlMenuTextW",1,22,00,1E,04,42,04,3A,04,40,04,4B,04,42,04,4C,04,20,00,41,\ 04,41,04,4B,04,3B,04,3A,04,43,04,22,00,20,00,4C,00,69,00,6E,00,6B,00,28,00,31,\ 00,29,00,0D,00,22,00,1A,04,3E,04,3F,04,38,04,40,04,3E,04,32,04,30,04,42,04,4C,\ 04,20,00,41,04,41,04,4B,04,3B,04,3A,04,43,04,22,00,20,00,4C,00,69,00,6E,00,6B,\ 00,28,00,32,00,29,00,0D,00,22,00,12,04,4B,04,34,04,35,04,3B,04,38,04,42,04,4C,\ 04,20,00,41,04,41,04,4B,04,3B,04,3A,04,43,04,22,00,20,00,4C,00,69,00,6E,00,6B,\ 00,28,00,33,00,29,00,0D,00,53,00,45,00,50,00,41,00,52,00,41,00,54,00,4F,00,52,\ 00,0D,00,22,00,26,00,1E,04,42,04,3C,04,35,04,3D,04,38,04,42,04,4C,04,22,00,20,\ 00,43,00,6F,00,6D,00,6D,00,61,00,6E,00,64,00,28,00,34,00,31,00,35,00,31,00,29,\ 00,0D,00,22,00,26,00,3F,04,3E,04,32,04,42,04,3E,04,40,04,38,04,42,04,4C,04,22,\ 00,20,00,43,00,6F,00,6D,00,6D,00,61,00,6E,00,64,00,28,00,34,00,31,00,35,00,32,\ 00,29,00,0D,00,53,00,45,00,50,00,41,00,52,00,41,00,54,00,4F,00,52,00,0D,00,22,\ 00,26,00,12,04,4B,04,40,04,35,04,37,04,30,04,42,04,4C,04,22,00,20,00,43,00,6F,\ 00,6D,00,6D,00,61,00,6E,00,64,00,28,00,34,00,31,00,35,00,33,00,29,00,0D,00,22,\ 00,1A,04,26,00,3E,04,3F,04,38,04,40,04,3E,04,32,04,30,04,42,04,4C,04,22,00,20,\ 00,43,00,6F,00,6D,00,6D,00,61,00,6E,00,64,00,28,00,34,00,31,00,35,00,34,00,29,\ 00,0D,00,22,00,26,00,12,04,41,04,42,04,30,04,32,04,38,04,42,04,4C,04,22,00,20,\ 00,43,00,6F,00,6D,00,6D,00,61,00,6E,00,64,00,28,00,34,00,31,00,35,00,35,00,29,\ 00,0D,00,22,00,26,00,23,04,34,04,30,04,3B,04,38,04,42,04,4C,04,22,00,20,00,43,\ 00,6F,00,6D,00,6D,00,61,00,6E,00,64,00,28,00,34,00,31,00,35,00,36,00,29,00,0D,\ 00,53,00,45,00,50,00,41,00,52,00,41,00,54,00,4F,00,52,00,0D,00,22,00,12,04,4B,\ 04,34,04,35,04,3B,04,38,04,42,04,4C,04,20,00,26,00,32,04,41,04,51,04,22,00,20,\ 00,43,00,6F,00,6D,00,6D,00,61,00,6E,00,64,00,28,00,34,00,31,00,35,00,37,00,29,\ 00,0D,00,00,00 |
Отправлено: 21:35, 11-03-2008 | #125 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать mercuryn,
Причина вашей проблемы - постом выше. В процессе решения. |
------- Отправлено: 22:19, 11-03-2008 | #126 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Пачка очередных исправлений ошибок и доделок:
42. Исправлена ошибка интеграции при выборе низкого уровня глубины лога. 43. Снижена загрузка процессора при выполнении скриптов. 44. Сделана проверка на уже интегрированные обновления. 45. Сделана возможность принудительного удвления папок compressed. 46. Исправлена ошибка создания hivepck. 47. Исправлена ошибка с рабочей директорией при обновлении. 48. Исправлено отображение имен дополнений в логе. 49. При работе интегратора создается переменная окружения %GUI% со значением "YES", что поволяет проверить применение интегратора из скриптов. 50. Исправлен порядок сортировки - теперь последовательность интеграции аддонов как в патче. 51. Исправлена "ошибка создания hivepck" при отсутствии hive хотя бы в одном дополнении. |
------- Отправлено: 01:57, 12-03-2008 | #127 |
Ветеран Сообщения: 1594
|
Профиль | Отправить PM | Цитировать Boa Soft,
Стала регулярно появляться ошибка (см. лог). Но самым любопытным оказалось то, что после этой ошибки в аддоне IE7 удаляется файл Upd, с содержимым: Если повторить Старт, всё идёт дальше, если возвратить Upd, опять ошибка... После создания интегратором дистрибутива Msctf.dll теперь новой версии, как и в Паке! Дело в том, что по привычке я заменяю для новых генераций и Паком и Интегратором всю папку UpdatePack, поэтому и наткнулся на двухсерийную ситуацию... PS Исчезает этот файл после выполнения и в Паке... Но теперь отрабатывают оба одинаково... |
------- Последний раз редактировалось mercuryn, 17-07-2008 в 13:26. Отправлено: 12:35, 12-03-2008 | #128 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать mercuryn,
Это не баг! Это фича! Оригинальный пакет в некотрых ситуациях после обновления требует перезапуск. Я не стал разбираться, и сделал ее после любого обновления. Файл UPD - служебный, используется для обновления пака/дополнений и после этого удаляется. Перезапустите интеграцию и все. Я специально сделал все проверки до копирования дистрибутива, чтобы не тратить время пользователя. |
------- Отправлено: 16:01, 12-03-2008 | #129 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Boa Soft, после копирования Интегратора (и его ini файла) в другую папку с другим набором аддонов и паком, и последующем запуске Интегратора, он ни как не реагирует на изменение своего местоположения и "видит" аддоны из старой папки. Лечится только удалением ini файла. Если этого не знать то можно долго создавать образы в соседней папке и не понять, почему же нет эффекта от изменения отлаживаемого (находящегося в новой папке) аддона.
|
Отправлено: 16:15, 12-03-2008 | #130 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов #2 | Boa Soft | Наборы обновлений для Windows XP/2003/Windows 7 | 931 | 11-07-2020 03:36 | |
Служебные - [Проект] TweakMaster (база твиков и Gui конфигуратор для сборки Аддона) | SOLON7 | Наборы обновлений для Windows XP/2003/Windows 7 | 569 | 26-03-2014 21:30 | |
Служебные - Интегратор обновлений в дистрибутивы Office 2003 | FUH | Наборы обновлений для Windows XP/2003/Windows 7 | 1103 | 04-12-2013 21:25 | |
Инфо - Способ интеграции аддонов в дистрибьютив без набора обновлений ? | aik18 | Наборы обновлений для Windows XP/2003/Windows 7 | 8 | 28-03-2013 12:46 | |
Служебные - [флейм] GUI интегратор - зло или польза? | pel_MEN | Наборы обновлений для Windows XP/2003/Windows 7 | 93 | 14-02-2008 08:42 |
|