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

Показать сообщение отдельно

Аватара для jameszero

Модератор


Moderator


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

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


period
Есть такая недоработка в инсталляторе K-Lite - переменные %programfiles%, %systemdrive% и др., из klmcp.ini не принимаются, но указать относительный путь для установки, всё же можно.
Так как инсталлятор собран в InnoSetup, то поддерживается параметр командной строки /DIR= а он, в свою очередь, нормально обрабатывает переменные. Почему этот параметр с переменными не подхватывается из klmcp.ini - не понятно.
Вкратце, решение проблемы такое:
Из klmcp.ini удаляется строчка Dir=C:\Program Files\K-Lite Codec Pack и редактируется файл klmcp.bat, следующим образом:
Код: Выделить весь код
@echo Installing K-Lite Mega Codec Pack
@klmcp.exe /verysilent /norestart /dir="%ProgramFiles%\dirname" /LoadInf=".\klmcp.ini" /MERGETASKS="icons_mpc\quicklaunch, speaker\20, !cyberlink_hwa"
@echo Done!
Вместо dirname вписать папку или путь, куда нужно установить K-Lite.

-------
RuntimePack официальный сайт
Политика ограниченного использования программ для всех редакций Windows
--
мои аддоны в облаке

Не было печали, апдейтов накачали.


Последний раз редактировалось jameszero, 01-10-2007 в 13:45.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:08, 23-04-2007 | #42