Цитата:
Сомневаюсь что будет результат - обычно установка параметров перезапуска проводится в самом конце очередного этапа установки.
|
Пройденый этап результато ТОЧНО не будет. Это перезапишется уже после создания веток реестра. Перед самой перезагрузкой.
Цитата:
По окончании установки ключ "SystemSetupInProgress" ветки HKLM\SYSTEM\Setup сбрасывается в "0" и установщик начинает интенсивно скидывать реестр в новые файлы, после чего планирует их на переименование и завершает работу. Счет времени на последнем этапе идет на секунды, скрипты тут не справятся - на деле очередь до них доходит только по окончании установки, т.е. когда уже поздно.
|
А если "заорозить" процесс сетапа? Сделать ему suspend. Выполнить нужное и разморозить?
Есть еще одна точка аттаки - примерно на t10 - t5. Точнее не скажу. Тогда идет выполнение того, что определено в параметре /cmd: при запуске Winnt32. Это падает в [SetupParam] в $winnt$.sif и выполняется на T5. Эта фича практически никогда не используется и ее
можно использовать для нужд пакета. Просто на начальном этапе через presetup через ecxo [SetupParam] >>$winnt$.sif добавить нужное.
Надо попробовать. На этом этапе уже не нужны ни утилиты ни папки с дровами и можно смело делать очистку. Времени вагон - сетап не подет далее до завершения программы.