PDA

Показать полную графическую версию : Не подходят ключи тихой установки к msi


HOLY DIVER
23-05-2011, 13:12
Появилась такая задача.
Есть контора, которая пишет интересные для нас программы.
Все пакует в msi.

Если запускать msiexec /i program.msi /qb - то все установится с параметрами по умолчанию, в которые входит установка программы для текущего пользователя. Но нам необходимо, чтобы программа устанавливалась для всех пользователей (во время установки есть такой радиобаттон).

Пробовал msiexec /i program.msi /qb ALLUSERS=1, но не помогло, установка прошла все так же в юзерскую дерикторию.

Пробовал изменить msi с помощью MaSaI Editor. Установил кастомным действие по установке для всех пользователей, и если руками запускать этот msi, то радиобаттон будет стоять где надо - для всех пользователей. Но при запуске msiexec /i program.msi /qb устанавливается все так же в юзерскую директорию.

Созванивался с разработчиками, сказали, что непосредственное прописывание действий в ключах менее приоритетно, поэтому все ключи сбрасываются (вот капец, руки им за это...). В следующей версии дистрибутива сделают как нам надо. А она выйдет только в декабре...

В общем, как мне автоматически установить эти программы?

seriych
23-05-2011, 14:18
AutoIt (http://forum.oszone.net/forum-103.html) -ом.

HOLY DIVER
23-05-2011, 14:25
Ну а кроме? :)
Пытался в свое время понять сей AutoIt, но увы... И пока к нему не вернулся, а времени сейчас, как обычно...

Хотелось бы все-таки средствами msi...

HOLY DIVER
30-05-2011, 06:51
Проблема решилась разговорами с разработчиками, таки поставили приоритет по ключам выше.




© OSzone.net 2001-2012