|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Система - [addon] z-KeepPrefSVC - интерактивный выбор устанавливаемых программ из svcpack.inf |
|
Система - [addon] z-KeepPrefSVC - интерактивный выбор устанавливаемых программ из svcpack.inf
|
Ветеран Сообщения: 1202 |
Профиль | Отправить PM | Цитировать
Аддон z-KeepPrefSVC Модификация файла svcpack.inf дистрибутива Windows. Фактически переносит все строки после [SetupHotfixesToRun] файла svcpack.inf в отдельный _SetupHotfixes.cmd Производился для возможности выбора установки компонентов (аддонов SVCPACK) на этапе Т-40, посредством ответов пользователя на вопросы либо обработкой посредством GUI, запускаемые из presetup.cmd. Это позволяет конечному пользователю выбирать из предложенного то, что ему действительно нужно. Главная идея - отключать "весомые" аддоны такие как DotNET, Office... (особенно актуально будет сборщикам дистрибутивов - экономит время установки на ВМ ) Если ответ на запрос положительный или выбран чекбокс в GUI, то в файле _SetupHotfixes.cmd все остается как есть - установка рассматриваемого аддона будет произведена, как и положено. Если же вы ответили отрицательно, либо сняли чекбокс, то из _SetupHotfixes.cmd удаляется строка с соответствующим аддоном и в процессе установки он установлен не будет. Существует 2 метода обработки:
Для реализации выбора устанавливаемых компонентов понадобится поддержка presetup.cmd, работа которого доступна только посредством: P.S. В архив вложен пример PreSetup.cmd и PstSetup.cmd (Если используете Gui-интегратор переименуйте PstSetup.cmd в PosSetup.cmd) Смежная тема [addon] z-Runss - модификация прогресс-бара установки |
|
Отправлено: 19:54, 20-06-2010 |
Старожил Сообщения: 250
|
Профиль | Отправить PM | Цитировать SharkyEXE, замените указанные вами файлы в аддоне FakeSetup. Поскольку изначально в этом аддоне уже имеются эти файлы.
|
Отправлено: 22:13, 08-09-2010 | #51 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1202
|
Профиль | Отправить PM | Цитировать SharkyEXE, что за глупости несете? Я писал, что presetup.cmd - шаблон, т.е. нужно
Цитата Wowa_z:
|
|
------- Отправлено: 06:18, 09-09-2010 | #52 |
Ветеран Сообщения: 968
|
Профиль | Отправить PM | Цитировать можно ли используя этот аддон создать возможность выбора в процессе установки svcpack.inf ?
svcpack1.inf (набор svcpack.inf в котором только обновления .NetFraim директX и прочее ) svcpack2.inf (набор svcpack.inf в котором все обновления + софт ) либо удаления в нём нужных строк . (так мы получим видоизмененный svcpack.inf без использования второго svcpack.inf) |
Последний раз редактировалось batyaPS, 11-09-2010 в 19:25. Отправлено: 19:05, 11-09-2010 | #53 |
Ветеран Сообщения: 1202
|
Профиль | Отправить PM | Цитировать batyaPS, вы можете делать со списком что угодно. Смотрите presetup.cmd и пишите условия. Разобраться не трудно.
|
------- Отправлено: 21:37, 11-09-2010 | #54 |
Ветеран Сообщения: 968
|
Профиль | Отправить PM | Цитировать Цитата sLiDeR-X:
|
|
Отправлено: 15:01, 12-09-2010 | #55 |
Ветеран Сообщения: 1202
|
Профиль | Отправить PM | Цитировать Цитата batyaPS:
:OnlyUpdate MSGBOX.EXE "Хотите установить дополнительные сторонние утилиты?" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top if "%errorlevel%"=="7" ( find "Flash.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp" find "MSXML4.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp" find "ROOTSUPD.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp" find "DNet1140.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp" find "и т.д. .......... .exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp" move /y "%SystemDrive%\_SetupHotfixes.cmd.tmp" "%SystemDrive%\_SetupHotfixes.cmd" ) goto :EOF И в не забудьте отредактировать секцию ":: ----- SetupHotfixes" удалив все строки, начинающиеся на и вставив: |
|
------- Отправлено: 15:22, 12-09-2010 | #56 |
Ветеран Сообщения: 670
|
Профиль | Отправить PM | Цитировать сам не пользовалься но думаю нужная и очень интересная штука...
собственно я другое хотел спросить. автор а ты не думал создавать гуи интерфейс?? |
Отправлено: 15:37, 12-09-2010 | #57 |
Ветеран Сообщения: 1202
|
Профиль | Отправить PM | Цитировать Guman, нет
|
------- Отправлено: 16:11, 12-09-2010 | #58 |
Ветеран Сообщения: 968
|
Профиль | Отправить PM | Цитировать sLiDeR-X, правильно ли я отредактировал PreSetup.cmd
для сохранения работоспособности аддона z-Runss и задаваемого вопроса об установке сторонних утилит. ? ответ НЕТ исключит установку программ указанных в :OnlyUpdate ? будет ли при этом какая то кнопка ответом по умолчанию ? с таймером ? или нет ? если нет можно ли это реализовать ? и секция :Driver и :Finish нужна ли мне если я хочу только вопрос про доп программы и работу аддона z-Runss ? |
Последний раз редактировалось batyaPS, 12-09-2010 в 18:49. Отправлено: 17:36, 12-09-2010 | #59 |
Ветеран Сообщения: 1202
|
Профиль | Отправить PM | Цитировать batyaPS, секцию :OnlyUpdate нужно вставить во 2 часть а не в 1. И зачем вы оставили эту строку:
find "ш т.ф. .......... .exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp" Ответ ДА стоит по-умолчанию (таймер 10 сек (смотрите параметры MSGBOX.EXE)).Ответ НЕТ заставит оставить только указанные программы. Вам нужно только то, что заключено между 1 и 2 частями "Конструкция для интерактивного выбора программ". Все остально можно убрать (это качается UserMake.exe, WinntFix.exe, секции Driver и Finish). Обязательно оставить в секции Finish строку Exit (для полной отработки) |
------- Отправлено: 21:32, 12-09-2010 | #60 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
|