В основу взят оригинальный дистрибутив
В оригинальном дистрибутиве нет самого
svcpack.inf, он находится в файле
SVCPACK.IN_ (точнее в "
Образ.ISO\I386\SVCPACK.IN_")
Открываешь образ, например программой
UltraISO
В образе заходишь в папку
I386 и находишь файл
SVCPACK.IN_
Файл
SVCPACK.IN_ копируешь в корень диска
C:\ (Диск
C и пути использую в качестве примера, по этому пути могут быть свои).
SVCPACK.IN_ - это архив
CAB, из
SVCPACK.IN_ потребуется извлечь файл
svcpack.inf например:
- Архиватором 7-zip
- На файле SVCPACK.IN_ жмёшь ПКМ (Правая кнопка мыши) из контекстного меню выбираешь 7-Zip » Распаковать здесь
- Стандартными средствами Windows: через командную строку:
- Меню Пуск » Выполнить или комбинацией клавиш WIN+R
вводишь CMD и жмёшь ОК
в командной строке вводишь:
Код:
![Выделить весь код](images/misc/selectcode.png)
EXPAND C:\SVCPACK.IN_ C:\svcpack.inf
жмёшь ENTER
файл svcpack.inf будет извлечён в корень диска C:
Содержимое оригинального файла svcpack.inf:
Код:
![Выделить весь код](images/misc/selectcode.png)
[Version]
Signature="$Windows NT$"
[SetupData]
CatalogSubDir="i386\hotfixes"
[ProductCatalogsToInstall]
[SetupHotfixesToRun]
CatalogSubDir="*" - Здесь задаётся путь к каталогу поддиректории где будут находиться исполняемые файлы
[SetupHotfixesToRun] - Под данной секцией прописываются файлы для установки и ключи если таковые имеются
Начнём:
В корне диска
C:, создаёшь папку
SVCPACK
далее в папку
SVCPACK копируешь программы которые должны быть установлены при установке ОС Windows.
после того как скопировал программы для установки, переходишь к файлу
svcpack.inf
файл
svcpack.inf открываешь в текстовом редакторе и прописываешь следующее:
Код:
![Выделить весь код](images/misc/selectcode.png)
[Version]
Signature="$Windows NT$"
[SetupData]
CatalogSubDir="\I386\SVCPACK"
[ProductCatalogsToInstall]
[SetupHotfixesToRun]
Setup_1.exe
Setup_2.exe /S
"Setup 3.exe"
Под секцией
[SetupHotfixesToRun] вместо
Setup_*.exe могут быть прописаны твои программы.
Должно быть заметил что у
Setup_2.exe присутствует ключ
/S- Ключ /S - применяется для тихой установки программы т.е чтоб процесс установки не отображался.
У каждого инсталлятора, ключ может быть свой, например/quiet.
Так же ты должен был обратить внимание на
"Setup 3.exe" с кавычками.
Кавычки использовал потому, что между Setup и 3 (тройкой) присутствует пробел.
Пример готового файла svcpack.inf:
Код:
![Выделить весь код](images/misc/selectcode.png)
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600
[SetupData]
CatalogSubDir="\I386\SVCPACK"
[ProductCatalogsToInstall]
[SetupHotfixesToRun]
fplayer.exe /Install
fplayer_ax.exe /Install
vcredist.exe /Q
DXSETUP.exe /silent
После того как твой файл
svcpack.inf готов, упаковываешь обратно:
Меню Пуск » Выполнить или комбинацией клавиш
WIN+R
вводишь
CMD и жмёшь
ОК
в командной строке вводишь:
Код:
![Выделить весь код](images/misc/selectcode.png)
MAKECAB C:\svcpack.inf C:\SVCPACK.IN_
жмёшь
ENTER
файл
SVCPACK.IN_ будет создан в корне диска
C:
Теперь открываешь
Образ.ISO
В образе переходишь в папку
I386
в папку
I386 копируешь файл
SVCPACK.IN_ и папку
SVCPACK
если попросит о замене, то согласись с требованиями нажав
Да.
Хочу заметить что изначально в оригинальном дистрибутиве, в папке
I386, папка
SVCPACK не существует.