Ушёл из жизни
Сообщения: 6021
Благодарности: 3491
|
Профиль
|
Отправить PM
| Цитировать
Кто нибудь может растолковать "механизм" SVCPACK в плане передачи ключей в инсталлятор или подскажет где можно почитать об этом.
Про проблему с передачей путей с пробелами в кавычках я уже писал в этой ветке раньше, но так и не получил разъяснения, почему при передаче кавычки отбрасываются.
Сейчас столкнулся с новой проблемой:
1 Инсталлятор - 7z SFX архив.
2 Запуск приложения в файле конфигурации осуществляется строкой: RunProgram="EmEditor.msi /q".
3 В файле Run строка запуска такая: EmEditRU.exe -y -gm2 -fm0 -! REGKEY=1111-2222-3333-4444 (ключ конечно стоит правильный, а здесь просто пример).
При установке системы аддон не устанавливается вообще. (При установке на "живую" систему с указанной ком. строкой все встает нормально.)
Пробовал удалять из строки -! не помогло.
Удаление -! REGKEY=1111-2222-3333-4444 приводит к нормальной установке аддона, но без регистрации приложения.
Попробовал избавиться от знака равенства в ключах и разделил ключ так: в файле конфигурации написал RunProgram="EmEditor.msi /q REGKEY=", а файле Run оставил EmEditRU.exe -y -gm2 -fm0 -! 1111-2222-3333-4444. При этом приложение установилось и зарегистрировалось, но не сработали ключи -gm2 -fm0 !!! Т.е. установка прошла не в тихом режиме как предписано!
Что твориться с ключами в этом SVCPACK!? Может кто объяснит?
|
Отправлено: 00:46, 04-11-2007
| #237
|