Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Кодеки.
Показать сообщение отдельно

Аватара для alcos

Пользователь


Сообщения: 175
Благодарности: 19

Профиль | Отправить PM | Цитировать


Народ, а вы читали, что пакет K-Lite Mega Codec Pack 1.33 при запуске пишет в окне лицензии:
Код: Выделить весь код
Unattended installation:

Run the setup with the command-line parameter -MakeUnattended to create an unattended setup. A wizard called "Unattended Install maker" will appear. Follow the instructions given in the wizard.
А когда запускаешь klmcodec133.exe -MakeUnattended с параметром, то следующее:
Код: Выделить весь код
Creating unattended setup

Step 1:

Run this wizard. Select those components and tasks that you want to have in your unattended install. A file called klmcp.ini and a file called klmcp.bat will be created in the same directory as the installer.

Running unattended setup

Step 2:

Make sure the installer (e.g. klmcodec132.exe) and the klmcp.ini and klmcp.bat files are in the same directory.

Simply run the klmcp.bat file.

Step 2 (alternative method):

Make sure the installer and the klmcp.ini file are in the same directory.

Run the installer with the following command-line parameters:

/silent /LoadInf=".\klmcp.ini" 

Note: When using this method the installer will use the default tasks instead of the ones you selected in the wizard.

Step 3 (optional):

It is possible to transform the unattended setup into a single executable. All you need is WinRAR.

Add both the installer (e.g. klmcodec132.exe), the klmcp.ini file and klmcp.bat file to a new archive. Use the following settings:

General tab, Compression method > Store
General tab, Archiving Options > Create SFX archive
Comment tab, Enter a comment manually >
Setup=klmcp.bat
TempMode
Silent=1
Overwrite=1
Вместо параметра /silent (отображается только индикатор) лучше использовать /verysilent (вообще ничего не кажет)

Есть ещё один момент:
В варианте файла экспорта данных из реестра после обычной установки с выборочными параметрами, почему то список установленного набора кодеков не соответствует набору, созданному в Unattended файле klmcp.ini, может так и должно быть.

Далее сложнее:
Установщик K-Lite Mega Codec Pack 1.33 видимо не понимает системных переменных типа %systemdrive% ни в своём файле klmcp.ini, ни при предварительном внесении данных в реестр (Кстати при внесении данных в реестр, почему то переменная %systemdrive% не преобразуется в букву диска, как должно быть??? В других ветках реестра преобразуется как надо). Как я над этим не бился, но так и не получилось. Если в файле klmcp.ini или реестре указать путь %systemdrive%\Programs\K-Lite Codec Pack, то установщик такой же путь (три папки) создаёт в корне системного диска, а не в C:\Programs\K-Lite Codec Pack, как должно быть. Это означает, что, если я устанавливаю систему не на диск С:, а на D:, то K-Lite Mega Codec Pack 1.33 автоматом встанет только на диск С:, по пути конкретно указанному в файле klmcp.ini, а мне это совсем не нравится.

Если кто знает решение проблемы, то подскажите.

-------
"Пока вы сидите в интернете китайцы размножаются!"


Отправлено: 08:58, 05-07-2005 | #8

Название темы: Кодеки.