По техническим причинам загрузочный экран Windows XP должен иметь размер 640 x 480 пикселей и состоять только из 16 цветов. Некоторые из этих цветов (например, черный) предписаны операционной системой. Программа TuneUp Styler преобразует ваше исходное изображение в необходимый формат, используя собственный алгоритм автоматического определения лучших 16 цветов. Если изображение состоит из мелких деталей и содержит оттенки многих цветов, результат этого преобразования может оказаться слишком далек от ожидаемого.
Опыт показал, что для создания загрузочных экранов следует использовать изображения только с небольшим количеством различных цветов. Например, изображение, в котором преобладают синие оттенки, и только несколько контрастирующих цветов. Также, по возможности, следует избегать телесных цветов, поскольку они обычно не могут быть правильно отображены 16 цветами. Конечно, вам может повезти. Так что лучше всего – пробовать!
А еще лучше – попытаться преобразовать ваше исходное изображение в необходимый формат самостоятельно с использованием любой программы, позволяющей осуществлять такие преобразования с наименьшей потерей качества. Я обычно пользуюсь бесплатным IrfanView. Таким образом вы сможете избежать неприятных неожиданностей и разочарований в ходе непосредственного создания своего экрана загрузки.
И еще одно замечание. Постарайтесь, чтобы левая верхняя часть вашего изображения была более однотонной. Зачем? Поймете из дальнейшего изложения.
Если вы планируете устанавливать приложения автоматически не только на свой компьютер, то, вероятно, стоит задуматься, насколько ваш личный набор приложений устроит клиента (родственника, приятеля). Конечно, можно обойтись минимальным набором "must have", но это совершенно не соответствует unattended духу :) Люди, увлекшиеся автоматической установкой, наоборот хотят иметь как можно больше и сразу после окончания инсталляции системы. Соответственно, возникает вопрос о том, как осуществить выбор только нужных в конкретном случае приложений. Строго говоря, если прерываться на выбор приложений, то установка уже не будет полностью автоматической. Однако, другого пути нет, и чтобы иметь возможность выбора, придется пожертвовать полной автоматизацией. Эта страница посвящена различным способам выбора приложений для их автоматической установки впоследствии. Надеюсь, что она будет пополняться силами участников конференции OSZone.
Примечание: обзоры, представленные на странице, могут устаревать по мере выхода новых версий программ.
Пакетный файл | Installs | Post | WPI | T12 | WIHU | BS Post Installer | XPlode new! | Mars Installer new! | Другие
Если выбор приложений, единственное что вам нужно, то наверное не стоит ради этого затевать мультизагрузку. Подробнее о выборе приложений при установке рассказано в соответствующей статье.
Параметр Выборочная установка, позволяет Вам отменить автоматическое присвоение имени компьютера, а также создание учетной записи компьютера. Вам будет предложено самостоятельно ввести имя компьютера или размещение учетной записи компьютера в Active Directory.
Примечание: Параметр Выборочная установка может также использоваться для предустановки ОС до передачи компьютера конечному пользователю с предварительно сконфигурированными настройками в Active Directory. Службы Удаленной Установки Windows 2000 не полностью поддерживают автоматическую установку на компьютеры с шиной ISA или устройствами, не поддерживающими стандарт Plug and Play.
Основано на сообщении amel27 в форуме автоустановки.
Иногда требуется скрыть выполнение отдельной команды и нет возможности (или не хочется) создавать отдельный .bat или .cmd файл (например, при динамическом добавлении в раздел реестра RunOnce). В этом случае можно воспользоваться следующим синтаксисом:
CMD /C (<Путь>cmdow @ /HID) & (<Консольная команда>)
Например:
CMD /C (%windir%\Bin\cmdow @ /HID)&(7za.exe x -y -aoa Far1705.7z -o"%ProgramFiles%")
Чтобы запустить внешнюю программу (тихую установку), нужно между тегами <items> и </items> вставить следующие строки.
<item display="Virtual Machine Additions"> <!-- описание пункта установки, появляется в процессе выполнения --> <execute display='Virtual Machine Additions'> <!-- описание пункта установки, появляется в процессе выполнения --> <program>C:\DRIVERS\VM\virtualmachineadditions.msi</program> <!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках) --> <arguments>REBOOT=ReallySuppress</arguments> <!-- параметры командной строки (обязательно указывать здесь, если указать в предыдущем пункте программа не выполнится) --> <hide>false</hide> <!-- сокрытие окна программы и всех дочерних окон --> <wait>True</wait> <!-- не ожидать окончания установки текущего пункта, начинать следующий --> </execute> </item>
Чтобы добавить пользователя в систему нужно между тегами <items> и </items> вставить следующие строки.
<item display="Adding users and groups..."> <!-- название пункта установки (может быть любое) --> </addgroup> <adduser > <!-- добавляем пользователя --> <username > Spike </username > <!-- имя --> <password> swordfish </password > <!-- пароль --> <group> Administrators </group > <!-- к какой группе относится --> <extra> /COMMENT: Its them bounty hunters! </extra > <!-- комментарий --> </adduser > </item>
Чтобы скопировать папку I386 на жесткий диск в паку Inst, нужно между тегами <items> и </items> вставить следующие строки.
<item display="Copying Post-Installation Files"> <!-- Думаю, все понятно: указывается источник, назначение и маска. Работает для файлов и директорий--> <fileio-copy display="CopyingFiles desc=Copies*.* from #SOURCEDRIVE#\i386 to #SYSTEMDRIVE#\i386"> <from>#SOURCEDRIVE#\i386\</from> <dest>#SYSTEMDRIVE#\inst\i386\</dest> <mask>*.*</mask> <recurse>True</recurse> <replace>true</replace> </fileio-copy> </item>
Обратите внимание на отсутствие пробелов при указании путей внутри тегов <from> и <dest> (с пробелами копироваться ничего не будет).
Чтобы внести изменения в реестр (например, изменить путь к дистрибутиву, сделать его с:\inst\i386), нужно между тегами <items> и </items> вставить следующие строки.
<item display="Writing to registry…"> <!-- название пункта установки (любое) --> <registry mode="write"> <!-- Запись информации в реестр в формате REG-файлов, т.е. можно поместить сюда свои параметры реестра из REG-фалов. Не забульте удалить первую строчку REGEDIT4 (Windows Registry Editor Version 5.00) --> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion] "SourcePath"="%SYSTEMDRIVE%\inst\i386\" </registry > </item >
В каждом INF-файле присутствует выполняемая секция, определяемая уже в строке вызова INF-файла. Именно эта секция рассматривается как руководство к выполнению команд, независимо от наличия других выполняемых секций в этом скрипте. Подобный подход (в отличие от BAT-файлов) позволяет хранить множество пакетов процедур в одном и том же файле скрипта. Как правило, в одном скрипте установки хранятся пакеты процедур установки и деинсталляции приложения. Выполняемая секция содержит ключи, флаги для проверки возможности выполнения скрипта и, самое главное, параметры типов действий, чьи значения содержат имена дочерних секций, в которых прописаны объекты для выполнения действий над ними.
Порядковый номер | Номер ресурса | Описание |
1 | 200 | Экран 1 |
2 | 202 203 |
Экран 2 |
3 | 204 205 |
Экран 3 |
4 | 206 207 |
Экран 4 |
5 | 208 209 |
Экран 5 |
6 | 210 211 |
Экран 6 |
7 | 212 213 |
Экран 7 |
8 | 214 215 |
Экран 8 |
9 | 216 217 |
Экран 9 |
10 | 218 219 |
Экран 10 |
Автор: Вадим Стеркин aka Vadikan
Иcточник: (переведено с англ.) unattended.msfn.org
Наши форумы
Опубликована- 18.03.2005
© Все права защищены OSzone.net 2001-2008. Материалы взяты с сайта unattended.oszone.net. Дальнейшее применение материалов в других печатных изданиях, включая электронные статьи, должно сопровождаться указанием имени сайта unattended.OSzone.net и имени автора. |
Распечатано 10.04.05 |
Спроeктировала и разработала сайт Ginger |
(обзор программы - Alanoll, MSFN; oснован на версии 2.1)
Сайт программы
Скачать программу
Прежде чем приступить к обзору, я бы хотел подчеркнуть, что речь пойдет только о базовых настройках программах. Все "продвинутые" задачи, которые можно выполнять с помощью WIHU будут лишь упомянуты. Файл INSTALL.INI, входящий в поставку с программой, хорошо документирован (на англ.) и рекомендуется к прочтению. Он детально рассматривает логические выражения (Boolean), позволяющие задать условия для снятия выбора с приложения при запуске WIHU.
Если у вашего файла расширение *.MSI, то он был запакован при помощи Windows Installer. Эти файлы можно устанавливать с ключами /qb и /qn. Вкратце, /qb и /qn аналогичны. Первый покажет прогресс установки, а второй полностью скроет все окна и незаметно установит приложение. Если вы хотите отобразить прогресс установки, но не показывать кнопку Cancel, исключая возможность прерывания установки пользователем, то используйте ключ /qb-!.
Некоторые приложения требуют перезагрузки компьютера после установки. Чтобы этого избежать используйте свойство REBOOT=ReallySuppress вместе с /qn или /qb, заключая все выражение в кавычки. Например:
setup.msi "/qn REBOOT=ReallySuppress"
Подробнее о ключах Windows Installer можно почитать в этой статье MSDN.
© Все права защищены OSzone.net 2001-2008. Материалы взяты с сайта unattended.oszone.net. Дальнейшее применение материалов в других печатных изданиях, включая электронные статьи, должно сопровождаться указанием имени сайта unattended.OSzone.net и имени автора. |
Распечатано 09.04.05 |
Спроeктировала и разработала сайт Ginger |
Установка MUI подробно рассматривается в статье Локализация: MUI, Шрифты и Региональные настройки.
(обзор версии 3.3.5 - мой, при участии EgOrus)
Сайт программы
Форум на MSFN
Я использую именно эту программу.
Если вы будете устанавливать приложения с CD, то совершенно не важно, куда распаковывать архив с программой - лишь бы входил в ваш дистрибутив. Для установки с жесткого диска лучше всего распаковать в $OEM$\$1\install\.
Запуск WPI вызывает окно как на скриншоте выше, где пользователь может выбрать желаемые приложения и начать их запуск нажатием на кнопку Begin Install. Ранние версии WPI конфигурировались через *.js файлы. Теперь к этой опции добавлена приятная возможность управления настройками WPI и конфигурацией устанавливаемых приложений прямо через интерфейс WPI.
Сначала создаем каталог с загрузчиком для Windows XР. Выполняем в командной строке
D:\work\windistrib\winxp\I386\winnt32.exe /noreboot
Запустится инсталлятор Windows. Выбираем вариант "Установка новой системы" (скачивать апдейты не надо). На этапе выбора настроек установки можно заглянуть в расширенные настройки и убедиться что галка "Копировать все файлы с диска" отмечена. После окончания работы установщика на системном диске появятся две новых скрытых папки: $WIN_NT$.~BT и $WIN_NT$.~LS. Папку $WIN_NT$.~LS удаляем, она нам не понадобится.
Переименовываем $WIN_NT$.~BT, скажем, в1WXP. Причем название настоятельно рекомендую начинать с буквы максимально более близкой к началу латинского алфавита или цифры, a также ограничивать длину имени папок четырьмя символами. Актуально это только для больших по объему носителей, например DVD. Судя по всему, дело тут в том, что в файловая система распределяет папки с файлами согласно этому самому алфавиту. Иными словами, если поместить загрузчик в папку XPOR, то установщик будет выдавать различные ошибки. от ошибки в первой строке txtsetup.sif и вплоть до зависания самого загрузчика. Если же папку переименовать, например, в 1WXP, все идет без происшествий. Это наблюдение верно для любого программного продукта Microsoft, который грузится через setupldr.bin.
Удаляем из папки 1WXP следующие файлы: BOOTSECT.DAT, migrate.inf, winnt.sif.
Переходим в папку D:\work\1WXP и если планируем автоматическую установку с файлом ответов, то копируем в нее заранее подготовленный winnt.sif для Windows XP. В этой же папке находим и открываем файл txtsetup.sif. Находим строку
SetupSourcePath = "\"
и заменяем ее на
SetupSourcePath = "\windistrib\winxp\"
После чего сохраняем файл.
В любом HEX редакторе открываем файл setupldr.bin и заменяем все встречающиеся в нем значения bootfont.bin на btfontxp.bin, после чего сохраняем файл.
Порядковый номер | Номер ресурса | Описание |
1 | 300 301 |
Экран 1 |
2 | 302 303 |
Экран 2 |
3 | 304 305 |
Экран 3 |
4 | 306 307 |
Экран 4 |
5 | 308 309 |
Экран 5 |
6 | 342 343 |
Экран 6 |
7 | 310 311 |
Экран 7 |
8 | 312 313 |
Экран 8 |
9 | 314 315 |
Экран 9 |
10 | 316 317 |
Экран 10 |
11 | 318 319 |
Экран 11 |
12 | 320 321 |
Экран 12 |
13 | 322 323 |
Экран 13 |
14 | 324 325 |
Экран 14 |
15 | 326 327 |
Экран 15 |
16 | 328 329 |
Экран 16 |
17 | 330 331 |
Экран 17 |
18 | 332 333 |
Экран 18 |
19 | 334 335 |
Экран 19 |
20 | 336 337 |
Экран 20 |
21 | 338 339 |
Экран 21 |
22 | 340 341 |
Экран 22 |
Порядковый номер | Номер ресурса | Описание |
1 | 27 28 |
Экран 1 |
2 | 29 30 |
Экран 2 |
3 | 31 32 |
Экран 3 |
4 | 33 34 |
Экран 4 |
5 | 35 36 |
Экран 5 |
6 | 37 38 |
Экран 6 |
7 | 39 40 |
Экран 7 |
8 | 41 42 |
Экран 8 |
9 | 43 44 |
Экран 9 |
10 | 61 62 |
Экран 10 |
11 | 45 46 |
Экран 11 |
12 | 47 48 |
Экран 12 |
13 | 49 50 |
Экран 13 |
14 | 51 52 |
Экран 14 |
15 | 53 54 |
Экран 15 |
16 | 55 56 |
Экран 16 |
17 | 57 58 |
Экран 17 |
18 | 59 60 |
Экран 18 |
;SetupMgrTag [Data] Autopartition=0 MsDosInitiated="0" UnattendedInstall="Yes" AutomaticUpdates=Yes
[Unattended] UnattendMode=FullUnattended OemSkipEulA=Yes OemPreinstall=Yes TargetPath=\WINDOWS Repartition=No Unattendswitch="Yes" WaitForReboot="No" AutoActivate = No Hibernation = No
[GuiUnattended] AdminPassword="mypassowrd" EncryptedAdminPassword=No AutoLogon=Yes AutoLogonCount=2 OEMSkipRegional=1 TimeZone=40 OemSkipWelcome=1
[Display] BitsPerPel=32 XResolution=1152 YResolution=864 Vrefresh=85
[UserData] ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX FullName=Vadik OrgName=Home ComputerName=VAD
[TapiLocation] CountryCode=1 AreaCode=317
[RegionalSettings] LanguageGroup=1,2,3,4,5 SystemLocale=00000419 UserLocale=00000409 InputLocale=0409:00000409,0419:00000419
[Identification] JoinWorkgroup=WORKGROUP
[Networking] InstallDefaultComponents=Yes
[Components] msmsgs=Off msnexplr=Off freecell=Off hearts=Off minesweeper=Off pinball=Off solitaire=Off spider=Off zonegames=Off
[Shell] CustomDefaultThemeFile="%Systemroot%\Resources\Themes\ninja.theme"
На этом этапе мы удаляем все файлы по маске *.sif из папки D:\work\windistrib\ и всех вложенных в нее.
Программа WinntbbuED (Winntbbu Editor) на данный момент является самым удобным и простым средством редактирования Setup Billboards. У программы есть тема на MSFN (ссылка на текущую версию в конце первого сообщения темы). Вы также можете загрузить версию 0.3.1 по прямой ссылке (247 кб). Более подробную информацию о номерах ресурсов winntbbu.dll и тонкостям их ручного редактирования вы можете узнать из других статей раздела Setup Billboards. Рекомендую их прочитать для общего развития. А в этой статье мы рассмотрим только интерактивное редактирование при помощи WinntbbuED.
Вам нужно взять из дистрибутива файл winntbbu.dll. Если у вас только сжатая версия, то распакуйте ее, следуя статье Сжатые файлы из Справочника. Всегда используйте версию файла, соответствующую устанавливаемой версии Windows. Иными словами, не используйте файл от SP1 для дистрибутива Windows XP SP2.
А о программе, собственно, и рассказывать нечего. Она настолько интуитивно проста, что я обойдусь одним параграфом. Программа не требует установки. При запуске вы видите окошко с заставкой (немецкий Setup Billboard).
Все элементы меню доступны через клавиатуру. Открываете ваш winntbbu.dll по CTRL+O и начинаете редактировать (меню Edit): шрифты по CTRL+F, цвета по CTRL+L, изображения по CTRL+P. Двойной клик по элементу позволяет его изменить или заменить. На скриншоте редактируются шрифты.
Увеличить
А вот на режиме Предпросмотра я остановлюсь подробнее. Видимо, автор получил немало вопросов, так что при попытке Полноэкранного Предпросмотра (Extras | Real Preview) вы обязательно увидите окно Readme First. Перевод его содержимого я и привожу ниже
Несколько вещей, которые вы должны знать, прежде чем использовать Полноэкранный Предпросмотр (Real Preview)
Выход из Предпросмотра (Preview) по клавише "ESC"!
Полноэкранный предпросмотр (Real Preview) требует изменения разрешения экрана и занимает несколько секунд
Разрешение возвращается к исходному при выходе из предпросмотра (но частота развертки экрана может автоматически и не вернуться /Vadikan)
Обязательно сохраняйте все изменения перед входом в режим Полноэкранного Предпросмотра. Этот режим использует внутренний код winntbbu.dll для отрисовки изображения, так что необходимость сохранения перед просмотром должна быть очевидна.
Следствием использования внутреннего кода winntbbu.dll является наиболее аккуратный предпросмотр. То, что вы видите на экране, вы увидите впоследствии при установке системы.
Однако такой подход подразумевает единственную глубину цвета - TrueColor
64-разрядный предпросмотр не поддерживается (ограничение накладывается winntbbu.dll)
Отображаемый Setup Billboard помечен галочкой в меню Bilboard OS
Вот и все. Приятных экспериментов. Кстати, подборку готовых Setup Billboards со скриншотами вы найдете в этой теме на MSFN. Для закачки некоторых может понадобиться членство в соответствующей Yahoo Group. Ну а я, по многочисленным просьбам читателей, выкладываю Blue Girl со скриншота. (646 kb, XP EN).
Автор: Вадим Стеркин aka Vadikan
Иcточник: unattended.oszone.net
Наши форумы
Опубликована - 09.10.2005
© Все права защищены OSzone.net 2001-2008. Материалы взяты с сайта unattended.oszone.net. Дальнейшее применение материалов в других печатных изданиях, включая электронные статьи, должно сопровождаться указанием имени сайта unattended.OSzone.net и имени автора. |
Распечатано 09.10.05 |
Спроeктировала и разработала сайт Ginger |
WinRAR - не нуждающийся в представлении архиватор. Он обладает широкими возможностями для создания бесключевых SFX. С его помощью можно создать незаметный (silent) инсталлятор, который распакует содержимое SFX в заданную папку, выполнит заранее указанную команду, а по окончании установки может удалить распакованные файлы. Помимо всего WinRAR умеет добавлять элементы в меню Пуск, помещать ярлыки на Рабочий стол, а также задавать архиву иконку по вашему выбору. Я рассмотрю только базовые возможности программы, а с остальными вы без труда разберетесь при помощи справки.
Итак, запустив архиватор, мы переходим в папку, в которой находится административная установка Adobe. Выделяем все файлы
и жмем Добавить
Именуем архив по желанию, отмечаем создание SFX и выбираем максимальный уровень сжатия. Теперь надо сконфигурировать параметры SFX. Для этого на вкладке Дополнительно жмем Параметры SFX.
На вкладке Общие указываем команду для распаковки
и переходим на вкладку Режимы:
Здесь мы указываем распаковку во временную папку (что повлечет за собой автоматическое удаление распакованных файлов по окончании установки), скрытый режим и перезапись всех файлов.
Перейдя на вкладку Комментарий, мы видим все параметры, которые только что сконфигурировали через графический интерфейс. В принципе, можно было сразу перейти на эту вкладку и напечатать комментарий вручную или загрузить из заранее подготовленного текстового файла.
Примечание. Поскольку мы запаковываем приложение, имеющее собственный инсталлятор, то распаковка во временную папку вполне оправдана (параметр TempMode). Если же вы просто хотите распаковать файлы в нужную вам папку, то на вкладке Общие нужно указать путь (можно использовать системные переменные), и соответственно, не использовать TempMode.
Вот и все. Теперь осталось нажать ОК пару раз и спустя некоторое время у нас будет SFX, который совершенно незаметно установит Acrobat Reader.
Преимущества: абсолютно незаметная (silent) установка, возможность распаковки файлов в заданную папку, возможность добавления элементов в меню Пуск и ярлыков на рабочий стол, выбор иконки для архива.
Недостатки: стоит $30.
SFX-модуль архиватора WinRAR обладает широкими возможностями для создания ярлыков. Программа добавляется в архив и создается сценарий распаковки, включающий в себя команды для создания ярлыков. Пример комментария к SFX-архиву (спасибо, voler):
;Расположенный ниже комментарий содержит команды SFX-сценария
Path=%systemdrive%\Program Files\AIMP\
SavePath
Silent=1
Overwrite=1
Shortcut=D, "cAIMP.exe", "", "Аналог winamp", "AIMP.lnk"
Shortcut=P, "cAIMP.exe", "", "Аналог winamp", "AIMP.lnk"
Пояснения:
Silent=1 - включен тихий режим
Overwrite=1 - включена перезапись существующих файлов
Shortcut=D - ярлык для рабочего стола
Shortcut=P - ярлык для Меню пуск
%systemdrive%\Install\wrar330ru.exe /s
В случае использования ключа /s производится полностью автоматическая установка, WinRar будет ассоциирован со всеми типами архивов, а также создаст группу в меню Пуск и интегрируется в оболочку. Если же использовать ключ /silent, то пользователю будет предложено выбрать, какие из вышеперечисленных функций он хочет использовать.
Регистрационный файл rarreg.key нужно поместить в директорию программы. Это можно сделать, положив его в $Progs\Winrar, или используя команду xcopy в любом пакетном файле.
Настройки архиватора можно заранее сохранить в файл settings.reg из меню Параметры->Импорт/Экспорт (Options-->Import/Export), а во время автоматической установки экспортировать при помощи команды REGEDIT /S.
Программы, запакованные WISE Installer, используют ключ /s. Все что нужно, это
Setup.exe /s
XPlode - это утилита, которая поможет установить программы в процессе установки Windows XP / 2003. Она будет прежде всего полезна тем людям, которые устанавливают большое количество приложений на Т-13(12), и хотят иметь возможность наблюдать за ходом установки отдельных приложений и общим прогрессом процесса.
Также это удобный способ сделать установку приложений вашего дистрибутива по-настоящему красивой и элегантной. Выглядит это примерно так:
Загрузочными дискетами (или CD с загрузочной областью) пользуются во многих случаях:
для изменения параметров (форматирования) уже используемого жесткого диска или при разметке вновь купленного;
для установки Операционной Системы;
при отказе в работе Операционной Системы (вплоть до отказа загружаться вообще);
при восстановлении Системы из образа (например, Norton Ghost);
для попытки восстановления "забытого" пароля Администратора;
а так же во многих других случаях.
Существует огромное количество готовых BootDisks - загрузочных дискет, да и многие программы (например, тот же PartitionMagic) имеют функцию формирования собственной загрузочной дискеты. В результате имеем кучу разнообразных загрузочных дискет (зачастую двойных для запуска одной программы) или уже готовых (купленных) загрузочных CD, причём не всегда точно помним, на котором именно и что именно запускается.
Меня интересовали два основных вопроса:
иметь несколько вариантов загрузки с одного CD;
иметь загрузочный образ размером больше, чем одна стандартная дискета 1440 Кб.
Возможность решить сразу оба этих вопроса собственными силами предоставляет менеджер загрузки с компакт-дисков Bootable CD Wizard. Это своеобразный "конструктор" загрузочного Меню, в котором и производится выбор варианта загрузки.
Задать желаемую тему оформления можно при помощи файла ответов. Однако иногда возникает необходимость в задании темы оформления из командной строки. К сожалению, Windows XP не обладает стандартными средствами для выполнения этой задачи. Тем не менее, решение существует в форме сценария AutoIt, который любезно предоставил участник конференции OSZone amel27.
Сценарий подразумевает, что желаемая тема уже размещена в папке %systemroot%\Resources\Themes. Кроме того, в первых двух строках сценария вам нужно указать две переменные: название файла темы и название диалогового окна свойств экрана, которое может различаться в зависимости от языка операционной системы.
$theme = "Luna" $title = "Свойства: Экран"
If FileExists (@WindowsDir & "\Resources\Themes\" & $theme & ".theme") Then ShellExecute (@WindowsDir & "\Resources\Themes\" & $theme & ".theme") WinWait ($title,"",10) If WinExists ($title) Then ControlClick ($title,"",1) Else MsgBox (16,'Ошибка применения Темы','Тема "' & $theme & '" не обнаружена! ') EndIf
Автор: Вадим Стеркин aka Vadikan
Иcточник: unattended.oszone.net
Наши форумы
Опубликована - 23.12.2007
© Все права защищены OSzone.net 2001-2008. Материалы взяты с сайта unattended.oszone.net. Дальнейшее применение материалов в других печатных изданиях, включая электронные статьи, должно сопровождаться указанием имени сайта unattended.OSzone.net и имени автора. |
Распечатано 23.12.2007 |
Спроeктировала и разработала сайт Ginger |
Вы можете настроить текст, отображаемый в заголовке окна Internet Explorer (и Outlook Express, если Вы включаете Outlook Express в свой пакет установки). Введите Ваш текст. Он будет добавлен после слов «Microsoft Internet Explorer предоставлен:» ("Microsoft Internet Explorer Provided by"), или «Outlook Express предоставлен:» ("Outlook Express Provided by").
В данной статье опубликованы способы загрузки компьютера по сети с использованием образов дискет/HDD дисков (возможно использование размеров отличных от 1.44 Мб). Это может понадобиться при отсутствии под рукой другого загрузочного носителя, или для удобства эксплуатации в определенных условиях. Способы как минимум раз были успешно испробованы в реальной ситуации, а если вам известны другие, то присылайте свои варианты администратору сайта. Если вы знаете, как упростить существующие способы, то присылайте свои варианты авторам способов или опубликуйте их на форуме.
Способ 1: Thinstation и RIS сервер || Способ 2: PXELINUX и TFTPD32 сервер
Существует два типа компьютеров, обладающих возможностью удаленной загрузки посредством PXE.
• | Компьютеры с ПЗУ удаленной загрузки PXE. | |
• | Компьютеры с сетевыми адаптерами, которые поддерживаются загрузочным диском RIS. ![]() Рисунок 9 – Служебная программа для создания диска удаленной загрузки |
Для поддержки существующих клиентских компьютеров (без ПЗУ PXE, но с поддерживающимися сетевыми адаптерами) можно создать загрузочный диск при помощи утилиты Rbfg.exe - служебной программы для создания диска удаленной загрузки, изображенной на Рисунке 9. Использование такого диска позволяет воспользоваться преимуществами RIS, не устанавливая на клиентские компьютеры новые сетевые адаптеры с ПЗУ PXE. Загрузочный диск, поддерживающий распространенные сетевые адаптеры, имитирует последовательность удаленной загрузки PXE. Работа загрузочного диска RIS аналогична процессу загрузки с использованием технологии PXE: включается компьютер, происходит загрузка с диска, нажимается клавиша F12 для запуска сетевой загрузки службы, загружается и начинает свою работу мастер установки клиентов (CIW). После запуска CIW процесс будет одинаковым независимо от способа загрузки: с помощью ПЗУ PXE или загрузочного диска RIS. В «Приложении Б» Вы найдете полный список сетевых адаптеров, поддерживающихся загрузочным диском RIS.
Наверх страницы
На этой странице нам, прежде всего, нужно поменять фоновую картинку на свою (если, конечно, вы будете использовать фон).
Фоновая картинка, которая стоит по умолчанию после установки EasyBoot имеет 256 цветов. Я думаю, что большая часть не захочет ограничивать себя лишь 256 цветами, а поставит кол-во цветов на возможный максимум - т.е. 65 тыс. цветов. Для этого нужно зайти в Options (Опции) -> Configuration (Настройки) -> и выбрать Screen Mode (Экранный режим) - 64K color (16bits). Теперь можно поменять фоновую картинку. Для этого достаточно просто заменить back.bmp
в папке EZBOOT или записать туда новый файл (например, myback.bmp), изменив в поле фон название файла back.bmp
на myback.bmp (после этого back.bmp можно удалить). Для того чтобы обновить превью окно, нужно сохранить настройки (кнопка Save) и перезапустить программу.
Если вы не измените количество цветов, но замените картинку на свою с 65K цветов или наоборот замените кол-во цветов, но не поменяете дефолтную картинку, то при первом же запуске после этого EB ругнется, что количество цветов фоновой картинки не соответствует заявленным в настройках программы. В этом случае игнорируем сообщение, заходим в опции и выставляем нужное количество цветов. Перезапускаем EB, при этом сохранив конфиг при выходе.
На этом шаге желающие могут сразу переименовать папку EZBOOT в нечто более удобное или приятное вашему глазу, для этого достаточно выйти из программы и переименовать папку EZBOOT в любую другую (например, BOOT). Затем запустить EasyBoot снова и открыть файл проекта, нажав на кнопку Open (Открыть), уже из переименованной папки.
На всякий случай перед началом работы сделайте бэкап файла STANDARD.CDB из папки EZBOOT (это файл палитры, о нем поговорим позже), чтобы в случае чего можно было его восстановить. Здесь же можно изменить название файла проекта (файла меню, по умолчанию - cdmenu.ezb), нажав кнопку Save As (Сохранить как) и указав новое название. При следующем открытии программа автоматически запустит этот файл проекта (загружается последний файл, с которым вы работали перед выходом).
Каждому пункту меню соответствует несколько параметров: команда на запуск, текст, цвет текста и фона в активном и обычном состоянии, область выделения и быстрая кнопка.
Current (Текущее) - номер текущего пункта меню
Command (Команда) - команда, выполняемая при запуске данного пункта меню. Команды: run w2ksect.bin; run setup98.img; boot 80 (загрузка с hdd0); boot 0 (загрузка с FDD 3.5"); reboot
Menu Text (Текст меню) - собственно текст пункта меню и если необходимо пароль
Normal: Back | Fore (Нормальный вид: Фон | Текст) - текст и подложка в обычном состоянии
Highlight: Back | Fore (При выделение: Фон | Текст) - подсветка текста и подложка в выделенном состоянии
Acc.Key (Клавиша) - быстрая клавиша текущего пункта
Cursor Key (Клавиша курсора) - поведение курсора при нажатии стрелок (0 - стандартное движение курсора, 99 - отключить, 1- перескочить на 1ый пункт меню, 2 - на 2ой, 3 - на 3ий и т.д.)
Use Image Text (Горячая кнопка) Я бы назвал этот пункт Область выделения. Немного непривычно что сначала указываются координаты по оси Y а потом по оси X
Upper Left: Row | Col (Коорд. от левого края: горизонталь | вертикаль) - верхний левый угол, по оси Y и по оси X
Lower Right: Row | Col (Коорд. от правого края: горизонталь | вертикаль) - нижний правый угол, по оси Y и по оси X
Блок управляющих клавиш: append (добавить), insert (вставить), delete (удалить), set default (по умолчанию), up (вверх), down (вниз), undo (отмена).
Для того чтобы вручную не указывать координаты области выделения в соответствующих полях, гораздо проще пользоваться мышкой.
Для этого создадим элемент клавишей append или insert, после чего кликнув по нему левой кнопкой мыши выделим его, кликнув второй раз или нажав пробел, получаем возможность перемещать элемент, кликнув третий раз или опять нажав пробел, получаем возможность изменять размер. Чтобы закончить изменение и сохранить результат нужно кликнуть правой клавишей мыши по элементу или нажать Enter.
Полезные клавиши:
[Esc] - отменить все изменения текущего объекта.
[Tab] - перейти к следующему объекту.
[Delete]- удалить выбранный объект.
[BackSpace] - отменить последнее действие (история на 36 событий).
Стрелки Курсора - движение объекта.
Курсор мыши при перемещении по пунктам готового бутменю всегда оказывается в центре области выделения текущего пункта.
На этой закладке мы назначаем функциональные клавиши (отличаются от быстрых тем, что быстрые клавиши связаны с пунктами меню, а функц. - сразу запускают указанную команду, которой может и не быть в меню). Здесь же определяется, будет ли показываться счетчик обратного отсчета до запуска дефолтного пункта меню и прогрессбар этого счетчика. Элементы и принципы настроек такие же, как на предыдущих закладках.
© Все права защищены OSzone.net 2001-2008. Материалы взяты с сайта unattended.oszone.net. Дальнейшее применение материалов в других печатных изданиях, включая электронные статьи, должно сопровождаться указанием имени сайта unattended.OSzone.net и имени автора. |
Распечатано 25.11.05 |
Спроeктировала и разработала сайт Ginger |
© Все права защищены OSzone.net 2001-2008. Материалы взяты с сайта unattended.oszone.net. Дальнейшее применение материалов в других печатных изданиях, включая электронные статьи, должно сопровождаться указанием имени сайта unattended.OSzone.net и имени автора. |
Распечатано 09.04.05 |
Спроeктировала и разработала сайт Ginger |
© Все права защищены OSzone.net 2001-2008. Материалы взяты с сайта unattended.oszone.net. Дальнейшее применение материалов в других печатных изданиях, включая электронные статьи, должно сопровождаться указанием имени сайта unattended.OSzone.net и имени автора. |
Распечатано 09.04.05 |
Спроeктировала и разработала сайт Ginger |
© Все права защищены OSzone.net 2001-2008. Материалы взяты с сайта unattended.oszone.net. Дальнейшее применение материалов в других печатных изданиях, включая электронные статьи, должно сопровождаться указанием имени сайта unattended.OSzone.net и имени автора. |
Распечатано 09.04.05 |
Спроeктировала и разработала сайт Ginger |
© Все права защищены OSzone.net 2001-2008. Материалы взяты с сайта unattended.oszone.net. Дальнейшее применение материалов в других печатных изданиях, включая электронные статьи, должно сопровождаться указанием имени сайта unattended.OSzone.net и имени автора. |
Распечатано 02.10.2006 |
Спроeктировала и разработала сайт Ginger |
© Все права защищены OSzone.net 2001-2008. Материалы взяты с сайта unattended.oszone.net. Дальнейшее применение материалов в других печатных изданиях, включая электронные статьи, должно сопровождаться указанием имени сайта unattended.OSzone.net и имени автора. |
Распечатано 04.12.2006 |
Спроeктировала и разработала сайт Ginger |
© Все права защищены OSzone.net 2001-2008. Материалы взяты с сайта unattended.oszone.net. Дальнейшее применение материалов в других печатных изданиях, включая электронные статьи, должно сопровождаться указанием имени сайта unattended.OSzone.net и имени автора. |
Распечатано 05.12.2006 |
Спроeктировала и разработала сайт Ginger |
Запакуйте файл winntbbu.dll при помощи makecab, как описано в статье Сжатые файлы, и скопируйте оба файла (*.DLL и *.DL_) в директорию i386 вашего дистрибутива.
Запакуйте файл winntbbu.dll при помощи makecab, как описано в статье Сжатые файлы, и скопируйте оба файла (*.DLL и *.DL_) в директорию i386 вашего дистрибутива.
Запакуйте файл winntbbu.dll при помощи makecab, как описано в статье Сжатые файлы, и скопируйте оба файла (*.DLL и *.DL_) в директорию i386 вашего дистрибутива.
Иногда требуется не просто добавить ярлык в раздел Программы меню Пуск, а закрепить его вверху меню Пуск, где обычно располагаются ярлыки браузера и почтовой программы. На форуме MSFN было приведенно решение, которое я изложу ниже на русском языке.
Настройте меню Пуск так, как вы этого хотите, т. е. закрепите желаемые ярлыки в меню.
Откройте редактор реестра и экспортируйте раздел HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage
Откройте полученный REG-файл в любом текстовом редакторе и удалите все параметры кроме FavoritesChanges, FavoritesResolve и Favorites.
Установите для параметра FavoritesChanges значение 2 и сохраните REG-файл.
Полученный REG-файл можно импортировать, например, из cmdlines.txt или просто добавить содержащиеся в нем параметры к уже имеющемуся у вас файлу твиков реестра.
Примечание. Если вы хотите протестировать работу REG-файла, не устанавливая ОС, на четвертом этапе увеличьте текущее значение параметра FavoritesChanges на 1.
Кроме того, в Windows XP можно закрепить ярлык в меню Пуск из командной строки, воспользовавшись решением, приведенным в статье центра сценариев Technet Hey, Scripting Guy! Can I Pin a File to the Start Menu by Using a Script?.
Автор: Вадим Стеркин aka Vadikan
Иcточник: unattended.oszone.net
Наши форумы
Опубликована - 23.12.2007
© Все права защищены OSzone.net 2001-2008. Материалы взяты с сайта unattended.oszone.net. Дальнейшее применение материалов в других печатных изданиях, включая электронные статьи, должно сопровождаться указанием имени сайта unattended.OSzone.net и имени автора. |
Распечатано 23.12.2007 |
Спроeктировала и разработала сайт Ginger |
Запись и удаление ключей, параметров и значений в системном реестре MS Windows посредством INF-скрипта являются базовыми процедурами, владея которыми, можно достигать и других целей. Сначала кратко о структуре системного реестра и типах параметров.
В системе существует нереляционная древовидная системная база данных для хранения всей системной информации в виде вложенных ключей, параметров ключей и их значений. Сама структура таблиц довольно проста, если не сказать "убога", потому что содержит подобие файловой системы, где объектами являются ключи содержащие данные всего двух типов: параметры и значения параметров. По сути каждый ключ является потомком INI-файла, из которого убрали понятие секций. Следует учесть, что до сих пор осталось ограничение на размер ключа со всеми его параметрами и значениями в 64 килобайта для совместимости с INI-файлами программ, написанных для MS Windows 3.1, и это накладывает дополнительные ограничения на и без того бедную возможностями функциональность этой базы данных. Физически база данных располагается в нескольких файлах, которые служат корнями "кустов" древовидной базы реестра. В зависимости от версии операционной системы, файлы разнятся по расположению и именам. Основная структура соответствий файлов и корней реестра:
INF | REGISTRY_KEY | Расположение в WIN 95, 98 | Расположение в WIN NT 4, 5 |
HKLM | HKEY_LOCAL_MASHINE | %WinDir%\SYSTEM.DAT | %SystemRoot%\System32\config\SOFTWARE |
HKCU | HKEY_CURRENT_USER | %WinDir%\USER.DAT | %USERPROFILE%\ntuser.dat |
HKCR | HKEY_CLASSES_ROOT | %WinDir%\SYSTEM.DAT | %SystemRoot%\System32\config\SOFTWARE |
HKU | HKEY_USERS | ||
HKEY_USERS\.default | %WinDir%\SYSTEM.DAT | %SystemRoot%\System32\config\default | |
HKEY_LOCAL_MASHINE\SYSTEM | %WinDir%\SYSTEM.DAT | %SystemRoot%\System32\config\SYSTEM | |
HKEY_LOCAL_MASHINE\SYSTEM\ControlSet002 | отсутствует | %SystemRoot%\System32\config\SYSTEM.ALT |
Формат записи в реестр в строке дочерней секции, вызываемой из параметра AddReg выполняемой секции таков:
Существует масса способов для записи мультизагрузочного диска> Я излагаю свой, нисколько не претендуя на уникальность. Он основан на использовании программы CDImage и нравится мне, в первую очередь, простотой. Подробно метод расписан в уже знакомой вам статье Создание мультизагрузочного CD на основе BCDW.
Если вы внимательно следовали данному руководству, то в итоге у вас должен получиться мультизагрузочный диск с возможностью выбора автоматической или обычной установки Windows XP. Другие варианты загрузки Windows XP можно легко добавить аналогичным образом.
Автор: Вадим Стеркин aka Vadikan, EgOrus
Иcточник: unattended.oszone.net
Наши форумы
Опубликована- 09.03.2005
© Все права защищены OSzone.net 2001-2007 |
Распечатано 09.04.05 |
Спроeктировала и разработала сайт Ginger |
Мы рассмотрим создание ISO образа утилитой CDImage, a также классический метод записи загрузочного диска при помощи таких программ, как Nero или Easy Media Creator. Рекомендуется вначале пару раз побаловаться с перезаписываемым CD-RW, чтоб не запускать с балкона в сторону горизонта испорченные одноразовые CD-R болванки.
Для начала, в корень Проекта Загрузочного диска помещаем папки [BCDW] и [IMG].
После того, как вы настроите внешний вид WPI и устанавливаемые приложения, надо будет прописать команду на запуск WPI, скажем в [GuiRunOnce]. Достаточно указать путь к файлу wpi.cmdt, входящем в архив с программой или запустить wpi.hta иным способом. При первом входе в систему пользователь увидит окно WPI с выбором приложений для установки. Определившись с выбором, пользоватеь жмет Начать установку (Begin Install), после чего появится окошко, которое поблагодарит за пользование WPI.
После нажатия ОК начнется установка приложений. Окно это можно отключить, найдя в файле generate.js
строку
window.alert(getText(msgStartInstall));
и откомментировав ее следующим образом (спасибо, EgOrus)
/* window.alert(getText(msgStartInstall)); */
Обычный запуск
Run('C:\Program Files\RivaTuner\RivaTuner.exe')
;или так:
FileChangeDir('C:\Program Files\RivaTuner\')
Run('RivaTuner.exe') Для универсализации скриптов используйте макросы, например, вместо "C:\Program Files" гораздо практичнее использовать макрос @ProgramFilesDir. Тогда команда запуска приложения будет выглядеть так:
Run(@ProgramFilesDir & '\RivaTuner\RivaTuner.exe')
Полный список макросов смотрите в разделе руководства "Macro Reference".
С ожиданием завершения (удобен для тихой установки приложений)
RunWait('RivaTuner20RC158.exe /s') Обратите внимание на то, что первым аргументом функций Run и RunWait является ПОЛНЫЙ путь к исполняемому файлу. Писать одно имя можно только в двух случаях - если скрипт находится в том же каталоге или после предварительной смены рабочего каталога с пом. ф-ции FileChangeDir.
Это самый простой способ. Он заключается в запуске REG-файла, содержащего необходимые параметры, двойным щелчком мыши или из командной строки.
Существует возможность установки приложений с CD без предварительного копирования на жесткий диск с использованием $OEM$\$1\ директорий. Осуществляется это достаточно просто при помощи добавления некоторых строк в RunOnceEx.cmd. Если вы еще не читали статью про RunOnceEx.cmd, то ознакомьтесь с ней.
Паметры командной строки.
Xplode понимает следующие ключи запуска
/xml: - Позволяет задать произвольное имя файла конфигурации, по умолчанию XPlode.xml
Напр. XPlode.exe /xml:#XPLODE#\XPlode.xml
/log: - Указывает на log-файл
Напр. XPlode.exe /log:#XPLODE#\XPlode.log
/console – Выводить действия программы на экран.
Напр. XPlode.exe /console
Запускать XPlode можно с жесткого диска, если поместить программу в папку $OEM$\$1\, или что предпочтительней, с CD диска, для чего нужно поместить программу в папку $OEM$\XPlode и прописать следующую строку в cmdlines.txt:
[COMMANDS]
XPlode\XPlode.exe
ИЛИ
Добавьте следующие строчки в файл SVCPACK.INF
[SetupHotfixesToRun]
XPlode.exe
Файлы Xplode положите в паку I386\ SVCPACK
В данной строке отсутствует параметр /xml потому, что файл настроек по умолчанию имеет имя XPlode.xml
SVC-CF1 | Файлы, находящиеся здесь, будут запущены сразу после хотфиксов. Они должны поддерживать ключи /Q /U /O /N /Z. Эта папка предназначается для Type I хотфиксов, которые не могут быть интегрированы. |
SVC-CF2 | Файлы, находящиеся здесь, будут запущены сразу после хотфиксов. Они должны поддерживать ключи /Q:U /R:N. Эта папка предназначается для Type II хотфиксов, которые не могут быть интегрированы. |
SVC-CF3 | Файлы, находящиеся здесь, будут запущены сразу после хотфиксов и после файлов из SVC-CF1. Они должны поддерживать ключи /Q /U /O /N /Z. Эта папка предназначается для Type I хотфиксов, которые не могут быть интегрированы. |
SVC-CF4 | Файлы, находящиеся здесь, будут запущены сразу после хотфиксов и после файлов из SVC-CF2. Они должны поддерживать ключи /Q:U /R:N. Эта папка предназначается для Type II хотфиксов, которые не могут быть интегрированы. |
SVC-DAH | DA хотфиксы находятся здесь. На данный момент они включают в себя KB832414_MSXML3.0_x86.exe MSXML апдейт. |
SVC-DAS | DA инсталляционные файлы находятся здесь. Включая MDAC 2.8 апдейт. |
SVC-DX9 | DirectX 9 (directx_9c_redist.EXE) кладется сюда. Пакет будет распакован, лишние файлы убраны, и в итоге будет создан более компактный пакет. DX9c, однако, входит в XP SP2. |
SVC-EXE | Исполняемые файлы без ключей здесь. Эти файлы будут запускаться после Type I и Type II хотфиксов |
SVC-HF1 | Хотфиксы Type I здесь. Эти файлы будут интегрированы в директорию I386, и вызываться из SVCPACK.INF файла во время установки с /Q /O /U /N /Z ключами. |
SVC-HF2 | Хотфиксы Type II здесь (за исключением особых случаев). Эти файлы будут интегрированы в директорию I386, и вызываются из SVCPACK.INF во время установки с /Q:U /R:N ключами. |
SVC-MDC | В этой директории содержатся специальные MDAC апдейты. |
SVC-MSX | Файлы, находящиеся здесь, будут запущены после хотфиксов. У этих файлов не должно быть никаких ключей. |
SVC-OEM | Сюда можно добавить *.OEM файлы, которые используются для интеграции SATA/RAID драйверов. Подробнее на соотв. странице сайта XPCreate. |
SVC-PRE | Файлы, находящиеся здесь, будут установлены сразу перед хотфиксами. Эти файлы должны поддерживать /Q:U /R:N ключи. Таким файлом является, например, DirectX 9 OPK |
SVC-QCH | Здесь инсталлятор QCHAIN.EXE. Именно инсталлятор, а не распакованная утилита. |
SVC-SWF | Последний Shockwave Flash Cab файл (SWFLASH.CAB) кладется сюда. |
SVC-WMC | Сюда кладется Windows Media Connect. Он будет перепакован в безключевой инсталлятор и запущен вместе с файлами из SVC-PRE после WMP (ниже). |
SVC-WMP | Windows Media Player 9 кладется сюда. Он будет переупакован в безключевой инсталлятор и запущен вместе с файлами из SVC-PRE. |
SVC-WMS | Windows Messenger 4.7 апдейт должен быть здесь. Эти файлы будут распакованы во время установки. |
SVC-X2M | Microsoft Installer Programs, которые упакованы IExpress, кладутся сюда. MSI и CAB будут распакованы и переупакованы используя IExpress в безключевые инсталлеры и запущены вместе с файлами из SVC-PRE . Включая: DotNetFX и Moviemaker II. MSI тоже можно положить сюда. Они тоже будут перепакованы при помощи IExpress. |
Ну вот и закончено редактирование ресурсов экрана приветствия! Oстаётся заставить систему использовать наш экран приветствия. Это достигается путем редактирования параметров реестра. Открываем редактор реестра (Пуск - Выполнить - REGEDIT - OK. После того, как редактор реестра запустился, переходим в раздел
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
и меняем значение расширяемого строкового параметра UIHost на myui.exe. После чего закрываем редактор реестра.
Чтобы просмотреть созданный экран приветствия необязательно перезагружаться - достаточно выполнить команду "Завершение сеанса" или "Смена пользователя".
Чтобы использовать собственный экран приветствия при установке системы, вам нужно скопировать измененный экран приветствия в папку System32 и импортировать вышеуказанные параметры в реестр во время установки ОС. Твик реестра будет выглядеть примерно так:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
UIHost="%systemroot%\system32\myui.exe"
Примечание. Если путь к экрану приветствия указан неверно, будет использоваться стандартное классическое приглашение на вход в систему. Если вы используете твик для классического приглашения на вход в систему, то экран приветствия автоматически игнорируется, так что вы не можете использовать оба. Однако вы можете иметь оба файла в системе. Просто не используйте GinaDll твик, если вы хотите использовать экран приветствия.
Предполагается, что вы сохранили нужные файлы в $OEM$\$$\system32. Все что нужно, это один твик реестра.
Для классического приглашения на вход в систему
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
GinaDll="mygina.dll"
Замените mygina.dll на имя вашего файла.
Для экрана приветствия
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
UIHost="%systemroot%\system32\dragon.exe"
Замените dragon.exe на имя вашего файла.
Как вы наверное догадались, файлы можно положить в любую директорию, и указать соответствующий путь в REG файле.
Если путь к экрану приветствия указан неверно, то будет использоваться классическое приглашение на вход в систему. Причем не ваше, а стандартное системное.
Если вы используете твик для классического приглашения на вход в систему, то экран приветствия автоматически игнорируется, так что вы не можете использовать оба. Однако, вы можете иметь оба файла в системе. Просто не используйте GinaDll твик, если вы хотите использовать экран приветствия.
Автор: Вадим Стеркин aka Vadikan
Иcточник: (переведено с англ.) unattended.msfn.org
Наши форумы
Опубликована- 31.03.2005
© Все права защищены OSzone.net 2001-2007 |
Распечатано 09.04.05 |
Спроeктировала и разработала сайт Ginger |
Осталось лишь сообщить программе установки Windows, что вы хотите использовать свою тему. Делается это через файл ответов winnt.sif. Просто добавьте в файл следующие строки:
[Shell]
CustomDefaultThemeFile = "%WinDir%\Resources\Themes\MyTheme.theme"
Замените MyTheme.theme на имя файла, который вы создали на первом этапе.
Автор: Вадим Стеркин aka Vadikan
Иcточник: (переведено с англ.) unattended.msfn.org
Наши форумы
Опубликована- 31.03.2005
© Все права защищены OSzone.net 2001-2008. Материалы взяты с сайта unattended.oszone.net. Дальнейшее применение материалов в других печатных изданиях, включая электронные статьи, должно сопровождаться указанием имени сайта unattended.OSzone.net и имени автора. |
Распечатано 09.04.05 |
Спроeктировала и разработала сайт Ginger |
Теперь переименовываем файлы с русскими шрифтами bootfont.bin в btfontxp.bin и btfont2k.bin соответственно для Windows XP и Windows 2000. В папку D:\work\ копируем все маркерные файлы от обоих дистрибутивов, а также btfontxp.bin и btfont2k.bin. На данный момент мы имеем следующую структуру каталогов: