Cmdlines.txt
Файл Cmdlines.txt содержит команды, которые запускаются графической частью программы установки при установке дополнительных компонентов, включая приложения, которые программа установки должна установить сразу после установки Windows ХР. Команды в Cmdlines.txt запускаются как системные службы, так что они запускаются с повышенными привилегиями.
Вы помещаете Cmdlines.txt в подпапку $ОЕМ$ папки дистрибутива Windows ХР. В Cmdlines.txt вы можете поместить те же виды команд, что и в [GuiRunOnce]. Вы также должны использовать папку $ОЕМ$ для копирования файлов данных, таких как REG-файлы, INF-файлы и скрипты, на целевой компьютер.
Формат Cmdlines.txt прост. Он имеет единственный раздел с именем [Commands], за которым следует ноль или более команд. Хорошей идеей является заключение каждой из команд в кавычки, если эти команды содержат пробелы. Вот пример, который импортирует REG-файл с именем Settings.reg и устанавливает INF-файл с именем Config.inf, предполагая, что я добавил оба файла в $ОЕМ$\$$ в папке дистрибутива.
[Commands]
“regedit.exe %SYSTEMROOT%\Settings. reg /s” “rundll32.exe
setupapi.lnstallHinfSection Defaultlnstall 132″\ ” %SYSTEMROOT%\Config.inf
Однако в некоторых важных аспектах использование Cmdlines.txt отличается от использования [GuiRunOnce]:
- вы должны создать папки дистрибутивов $ОЕМ$, и вы должны установить OEMPreinstall=Yes в вашем файле ответов;
- когда программа установки запускает команду из Cmdlines.txt, в системе Windows ХР не зарегистрировано ни одного пользователя, и, по этой причине не гарантируется наличие сетевых подключений. В результате Windows ХР сохраняет настройки в файл куста пользователя по умолчанию так, что все пользователи получают одинаковые настройки;
- с помощью Cmdlines.txt вы не можете установить пакеты Windows Installer.