Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
Сомневаюсь что будет результат - обычно установка параметров перезапуска проводится в самом конце очередного этапа установки.
Пройденый этап результато ТОЧНО не будет. Это перезапишется уже после создания веток реестра. Перед самой перезагрузкой.


Цитата:
По окончании установки ключ "SystemSetupInProgress" ветки HKLM\SYSTEM\Setup сбрасывается в "0" и установщик начинает интенсивно скидывать реестр в новые файлы, после чего планирует их на переименование и завершает работу. Счет времени на последнем этапе идет на секунды, скрипты тут не справятся - на деле очередь до них доходит только по окончании установки, т.е. когда уже поздно.
А если "заорозить" процесс сетапа? Сделать ему suspend. Выполнить нужное и разморозить?

Есть еще одна точка аттаки - примерно на t10 - t5. Точнее не скажу. Тогда идет выполнение того, что определено в параметре /cmd: при запуске Winnt32. Это падает в [SetupParam] в $winnt$.sif и выполняется на T5. Эта фича практически никогда не используется и ее
можно использовать для нужд пакета. Просто на начальном этапе через presetup через ecxo [SetupParam] >>$winnt$.sif добавить нужное.
Надо попробовать. На этом этапе уже не нужны ни утилиты ни папки с дровами и можно смело делать очистку. Времени вагон - сетап не подет далее до завершения программы.

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 10:37, 15-04-2006 | #83