Darth_Vader
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору t0lik75 Хм, ну шо я могу уже сказать... налицо качественный прогресс! Терь - по пунктам: 1. Дочерний чекбокс "заводской предустановки" - "страниц приветствия" - по моим наблюдениям, не делает вообще ничего, а вот "показать диалог создания пользователей" - ставит OEMSkipWelcome в No, соответсно убирание этой галки - в Yes. Мне кажется, этот "показать диалог" надо вообще убрать, а его функцию собсно и привязать к "странице приветсвия" - только переименовать ее в "пропуск Windows Welcome" с соответствующей инверсией значения, можно добавить комментарий - в скобках или "всплывающий", по поводу того что именно эта опция делает (создание дополнительных пользователей, итп.) 2. По поводу пути к ОЕМным дровам - надо постануть подсказку по поводу их расположения рядом с диалогом их добавления, касательно того что путь должен быть вида DRIVERS\VIDEO\ATI, например, и соответствующая ветка должа существовать в %OEMFilesPath%\ Кроме того, сам чекбокс должен блокироваться при неактивном чекбоксе "заводская предустановка" (хотя вычищать соответствующую секцию в проекте необязательно: пусть остается, при повторой активации опции ее параметры считываются из файла и подставляются куда следует). 3. Нащет Hibernation=yes: вообще-то, оно по умолчанию включается, даже если параметр не указан... вот если NO, тогда он выключается... ================================================ Вот тут сделаю отступление. Мне кажется - следует внести ясность в метод установки параметров - учитывая их умолчальные значения, наличие или отсутствие в файле ответов соответствующих значений, плюс взаимозависимость этих параметров и критичность для успешной установки в выбранном режиме (например, при неуказании данных юзера - походу, сетуп остановится и запросит их, соответсно это уже не унаттенд). Короче, я бы предложил следующее: таки создавать сразу _все_ необходимые секции и параметры - с теми значениями, которые они имеют по дефолту, даже если собсно при установке параметр/значение в сценарии отсутствует. Соответсно - все галки для позитивных по дефолту значений - включить, для негативных - выключить. А дальше - хай уже сам юзверь разбирается - че ему и как надо / не надо. Что касается взаимно критических параметров - при установке / снятии выдавать диалог с предупреждением что такие-то параметры от этого зависят, и будут недоступны при его отключении (соответственно, можно не отключать их совсем - а "затенять" чекбоксы для параметров, которые не учитываются из-за невыставленных "родительских"). Но сначала, естесственно - следует создать полное дерево известных параметров с их умолчальными значениями (впоследствии сюда элементарно будет прикрутить шаблоны). Я смотрю - в части касающейся компонентов ты уже реализовал это, так что собсно содержимое пишется в файл при включении чекбокса самой секции... ================================================ Радовает решенная проблема с лидирующим нулем в параметрах систем ресторе. 4. (недоработка?) при открытии существующего сценария секции галками не отмечены, даже если параметры в них отличаются от умолчальных. неп0рЯд0к, имхо. 5. Из важнейшего - остается реализовать установку нескольких языков и языковых групп + выбор умолчальных стандартов для пользователя, отличных от основного языка и стандартов системы. Все остальное, в принципе - уже менее существенно, хотя все же список компонентов ст0ило бы ИМХО набить полный, в соответствии с REF.CHM от SP2. З.Ы. А... и еще: я полагал, что формат команд в секции [GuiRunOnce] таков: Command0="file1.exe /switches" Command1="file2.exe /switches" По крайней мере, этот вариант у мну ТОЧНО работал на всех NT5. А у тя оно пишется без CommandX=, сразу параметр. Где правда? И ежчо - неплохо бы поправить "расширенная конфигурация безопасности" в компонентах на "расширенную конфигурацию настроек ИЕ".
---------- На самом деле, я очень добрый. Только никто этого не знает. А те кто догадались - уже никому ничего не расскажут... |
|