Показать полную графическую версию : W7GPatch v.1.5.1
Mr dUSHA
18-11-2011, 02:57
в образе Install.wim при обработке утилитой создается папка Files с файлами баз даты создания. »
Там остаются оригиналы замененных или удаленных файлов. Это или imagex или драйвер работающий с ВИМом (кто точно - не знаю) так делает. Лечение - экспорт в другой ВИМ.
Не буду обсуждать, что вы накачали, но как автору проектов вам должно быть известно об ограничении максимальной длинны командной строки. »
16 тыс. юникодных символов (32 кб) что, действительно не хватает? Обновления там что, все с полными путями в один ряд выстраиваются?
16 тыс. юникодных символов (32 кб) что, действительно не хватает? »
Видимо имеет такую вложенность папок (159*100=15 900). У меня строка для 58 обновлений (запуск из проекта - путь 48 символов!!! ) занимает 5215 символов. Не знаю, что можно обновлять в SP1, даже в крит. наборе, не более 80 обновлений.
Обновления там что, все с полными путями в один ряд выстраиваются? »
Именно так! Или перечисляем в заданной последовательности каждый файл (из справки technet.microsoft.com - "Dism /image:C:\test\offline /Add-Package /PackagePath:C:\packages\package1.cab /PackagePath: C:\packages\package2.cab /ignorecheck" - Пакеты устанавливаются в том порядке, в котором они перечислены в командной строке. Для установки некоторых пакетов требуется предварительно установить другие пакеты. Не следует рассчитывать на удовлетворение зависимостей.), или просто указываем папку и ставим "как получится".
tr011_tmn
18-11-2011, 12:49
Известия с полей:
- разобрался с проблемой дублирования записей. Если в каталоге с устанавливаемыми приложениями присутствуют файлы с одним именем и разными расширениями, то GUI обрабатывает их как отдельные пункты. В моем Случае это были для примера Aida64EE.EXE и Aida64EE.TXT.
- Удивило отсутствие какой либо сортировки в списке обновлений. Интеграцию проводил старой версией. Не понравилось нововведение.
Пока жду обновлений буду бороться с .Net framework на старой версии.
- разобрался с проблемой дублирования записей. Если в каталоге с устанавливаемыми приложениями присутствуют файлы с одним именем и разными расширениями, то GUI обрабатывает их как отдельные пункты. В моем Случае это были для примера Aida64EE.EXE и Aida64EE.TXT. »
Ну, и причем здесь ГУИ? В приведенном вами ini содержимое soft.ini » упоминаний, о TXT нет. Кроме того в список попадает только EXE! Скорее всего это проблемы вашего батника!
- Удивило отсутствие какой либо сортировки в списке обновлений. Интеграцию проводил старой версией. Не понравилось нововведение. »
Ну и слава склерозу! Хорошо, что забыл разрешить сортировку по клику на колонках, а то, обязательно начали бы эксперименты с сортировкой.
Сортировка включена:
tr011_tmn
18-11-2011, 15:38
упоминаний, о TXT нет. Кроме того в список попадает только EXE! Скорее всего это проблемы вашего батника! »
opel431, при всем моем уважении я еще не окончательно выжил из ума, и прежде чем написать сюда, проверил оба способа.
Возьмите предыдущую версию softadd.exe, которая была в архиве 1.5. до обновления.
Создайте в нем один пункт Example.exe, положите в "AddSoft" тот самый Example.exe. Пропишите через Гуи. И перед интеграцией создайте в папке "AddSoft" Example.txt, Example.ini и Example.cmd.
При установке Windows получите 4 записи "Example" в окне GUI, при том что в soft.ini у вас будет один пункт.
P.S. Первый раз сталкиваюсь с такой реакцией на конструктивную критику. Хотя в кривости своих рук не сомневаюсь.
И перед интеграцией создайте в папке "AddSoft" Example.txt, Example.ini и Example.cmd. »
И вы считаете это проблема ГУИ и функционала программы по добавлению приложений. Я, повторюсь - из программы невозможно открыть и создать запись в INI на иные расширения, кроме EXE. На настроечные, подстроечные и иные файлы ГУИ не разрабатывался!
tr011_tmn
18-11-2011, 16:11
И вы считаете это проблема ГУИ и функционала программы по добавлению приложений. Я, повторюсь - из программы невозможно открыть и создать запись в INI на иные расширения, кроме EXE. »
Я понял вашу позицию и доказывать ничего не буду. если захотите то проверите на досуге предложенный мой метод, и убедитесь воочию. За сим спор не вижу смысла продолжать.
Проблема не в открыть и создать запись. А в том что установщик софта считает файлы с одним именем пунктами установки, независимо от расширения. Но донести до вас это мне не предоставляется возможным. Потому Молчу.
Потому Молчу. »
Зря вы так! Я, тоже, всегда отстаиваю свою точку зрения, если знаю, о чем говорю! Я, не вижу смысла, экспериментировать с созданием каких то одноименных файлов, с разными расширениями!
Программа создается не для меня, и в ней, мною учитываются только пожелания пользователей. Что и стараюсь делать - правда читать упреки, вместо предложений и благодарности, не очень приятно!
Дабы не терять дружественных отношений, выполнил пожелания tr011_tmn и убрал из списка параметры. Тестируем!
6. Введите свой ключ в сертификат и конфигурационный файл (можно в поле ввода). »
Поясните подробнее. Прописывал ключ в Wim7Patcher.ini, всё равно после сборки в AutoUnattend.xml на месте ключа ХХХХ-ХХ...
Поясните подробнее. Прописывал ключ в Wim7Patcher.ini, всё равно после сборки в AutoUnattend.xml на месте ключа ХХХХ-ХХ... »
Это разные вещи! Ключ из INI внедряется средствами DISM, а AutoUnattend.xml вы. создаете, редактируете, добавляете и т.д. и т.п. под себя ручками или средствами AIK, так как, он просто копируется в образ.
Комсомолец
18-11-2011, 20:03
opel431, из программы невозможно открыть и создать запись в INI на иные расширения, кроме EXE »
а как же .msi?
а как же .msi? »
Надо? Значит будет!
Хочется внести общую ясность в моем подходе к программе. Я, практически делаю программу, основанную на предложениях пользователей, с учетом возможностей патчера и dism. Было предложение сделать установку дополнительных приложений из пакета обновлений Critical_Win7_x86_preSP2_GE_11.8.18 (дополнительные файлы = EXE), и создавать файл конфигурации из программы - так и сделал.
Никак не могу заставить стартовать установщика программ. Настройки по умолчанию. Собираю под ХР.
[Run]
OnTimer=30
AutoRun=0
[Soft]
TotalPP=TotalPP.exe#Тотал#TotalPP.exe /s
opel431, не хватает в шапке FAQ
Никак не могу заставить стартовать установщика программ. Настройки по умолчанию. Собираю под ХР. »
Стартовать установщик или запуск Total?
TotalPP=TotalPP.exe#Тотал#TotalPP.exe /s »
Должно быть так - TotalPP=TotalPP.exe#Тотал#/S
не хватает в шапке FAQ »
По чем, по добавлению софта? Делайте добавление приложений в программе, там все понятно. Вам необходимо заполнить поле "Описание" - кратко о программе (в вашем примере = Тотал), и параметры (в вашем примере =/S).
Painkiller
19-11-2011, 02:37
просто вместо списка задам папку с обновлениями и dism ее проглотит без проблем »
Я так и решил эту проблему. У меня она тоже была =)
Должно быть так - TotalPP=TotalPP.exe#Тотал#/S »
opel431, видимо я не правильно понял слово "парометры", возможно дожно быть написано "ключи установки приложения"
Stranger13
19-11-2011, 11:15
opel431 в предпоследней тастовой версии Wim7Patcher без Updates.cfg список обнавлений в окне выбора формировался по дате создания, интеграция обновлений сответственно по дате как в списке выбора обнавлений.
В последней тестовой версии Wim7Patcher без Updates.cfg список обнавлений в окне выбора формитуется непойми как толи по имени и интеграция производится согласно этого списка.
С файлом Updates.cfg список в котором составлен по дате создания обновлениий(пробовал указывать с расширением и без) походу список не подхватывается.
Сортировка включена: »
Облазил всю утилиту так и не нашел где и как включается сортировака.
У меня одного такие проблемы?
Stranger13
19-11-2011, 11:39
opel431 проверил последнию версию AddSoft выявил:
1 при AutoRun=1 отбражается пустая третья колонка, которая бала для описания параметров запуска приложений.
2 какой смысл в перетаскивании приложений в списке при нажатой кнопки мыше на запущенной утилите AddSoft, если потом при выходе список в файле Soft.ini остается прежним, а в Wim7Patcher в окне добавления приложений с перетаскиванием все в порядке(при перетаскивании Soft.ini автоматически изменяется)
Создайте в нем один пункт Example.exe, положите в "AddSoft" тот самый Example.exe. Пропишите через Гуи. И перед интеграцией создайте в папке "AddSoft" Example.txt, Example.ini и Example.cmd.
При установке Windows получите 4 записи "Example" в окне GUI, при том что в soft.ini у вас будет один пункт. »
Подтверждаю так и есть. Файлы с одинаковыми именами не зависимо от расширения будут появлятся в списке установки.
В последней тестовой версии эта проблема устранена.
В последней тестовой версии Wim7Patcher без Updates.cfg список обнавлений в окне выбора формитуется непойми как толи по имени и интеграция производится согласно этого списка.
С файлом Updates.cfg список в котором составлен по дате создания обновлениий(пробовал указывать с расширением и без) походу список не подхватывается. »
Я уже давал ответ - Updates.cfg не нужен и не применяется!
Облазил всю утилиту так и не нашел где и как включается сортировака. »
Она уже включена - и сортировка идет по имени обновлений.
Основанием для этого послужили сообщения: Проблем на "живой" системе после установки с такого образа замечено не было. По моему мнению, более свежее обновление не может иметь номер меньше предыдущего.
Отстаивать такой порядок и доказывать никому ничего не буду, просто я делаю так. » и тоже придерживаюсь такой точки зрения. »
1 при AutoRun=1 отбражается пустая третья колонка, которая бала для описания параметров запуска приложений. »
Да, про это забыл, вернее не проверил ширину поля в этом режиме.
2 какой смысл в перетаскивании приложений в списке при нажатой кнопки мыше на запущенной утилите AddSoft, если потом при выходе список в файле Soft.ini остается прежним »
Причем здесь INI? Файл конфигурации нужен для формирования списка в утилите, а установка происходит по списку утилиты, а не INI.
Подтверждаю так и есть. Файлы с одинаковыми именами не зависимо от расширения будут появлятся в списке установки. В последней тестовой версии эта проблема устранена. »
Блин! Ткните меня носом - где речь идет о том, что кто-то, в папку AddSoft, помимо исполняемого файла из набора dimadr, собирается вложить справки, настройки, описания и т.д. одноименные с исполняемым файлом! Тем более, сами пишите: "В последней тестовой версии эта проблема устранена". Для чего тогда всплывает сообщение?
AlexM22204
19-11-2011, 16:01
Дополнение к вопросу перезагрузки, но с задержкой по времени, чтобы загрузился полностью рабочий стол : раз решили сделать это отдельной утилитой, может добавить запуск после перезагрузки программ типа WPI или BSPI и т.п., т.е. установка польз. программ с помощью GUI-установщика => перезагрузка, с задержкой по времени, чтобы загрузился полностью рабочий стол => загрузка полностью рабочего стола => запуск программ типа WPI или BSPI и т.п. »
Реализовал свою идею! (за основу взял аддон x-Reset10 от gora (http://forum.oszone.net/thread-103588.html), за что ему отдельное спасибо!) Тестируем кому она нужна, у меня вроде всё работает как задумано!
http://s1.ipicture.ru/uploads/20111119/RA54TiX5.jpg (http://s1.ipicture.ru/uploads/20111119/NHtBUtiL.jpg)
Утилита Reboot_Run предназначена для перезагрузки компьютера и запуск внешней программы установки софта
Саму утилиту положите в папку AddSoft для приложений устанавливаемых в "тихом" режиме .
В конце файла(ОБЯЗАТЕЛЬНО!!!) Soft.ini добавить строчку для запуска утилиты:
Reboot_Run=Reboot_Run.exe#Перезагрузка компьютера и запуск внешней программы установки софта#-aiR -! -fm120 -! xShutdown
ВАЖНО!!!
Запуск таймера отсчета времени до перезагрузки без удерживанием процесса запуска других программ может
быть произведен с ключом [-aiR -! -fmXXX -! xShutdown], где XXX - это время до перезагрузки (сек).
Выдержка может быть изменены пользователем в зависимости от необходимости.
Большая выдержка могут потребоваться, что бы дать возможность закончить установку последнему
приложению перед перезагрузкой, если оно создает "дочерний" процесс и закрывает основной.
Задержка может быть прервана в любой момент нажатием кнопки OK в окне.
Чтобы изменить название внешней программы установки софта на своё, открыть файл Reboot_Run.exe (7z SFX архив) в архиваторе 7-Zip (версии 9.04 и выше) и изменить под себя в StartAfterReboot.bat строчку:
%CDROM%:\Setup_Soft.exe
Подробности в ReadMe архива
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC