Не подходят ключи тихой установки к msi
Появилась такая задача.
Есть контора, которая пишет интересные для нас программы. Все пакует в msi. Если запускать msiexec /i program.msi /qb - то все установится с параметрами по умолчанию, в которые входит установка программы для текущего пользователя. Но нам необходимо, чтобы программа устанавливалась для всех пользователей (во время установки есть такой радиобаттон). Пробовал msiexec /i program.msi /qb ALLUSERS=1, но не помогло, установка прошла все так же в юзерскую дерикторию. Пробовал изменить msi с помощью MaSaI Editor. Установил кастомным действие по установке для всех пользователей, и если руками запускать этот msi, то радиобаттон будет стоять где надо - для всех пользователей. Но при запуске msiexec /i program.msi /qb устанавливается все так же в юзерскую директорию. Созванивался с разработчиками, сказали, что непосредственное прописывание действий в ключах менее приоритетно, поэтому все ключи сбрасываются (вот капец, руки им за это...). В следующей версии дистрибутива сделают как нам надо. А она выйдет только в декабре... В общем, как мне автоматически установить эти программы? |
AutoIt -ом.
|
Ну а кроме? :)
Пытался в свое время понять сей AutoIt, но увы... И пока к нему не вернулся, а времени сейчас, как обычно... Хотелось бы все-таки средствами msi... |
Проблема решилась разговорами с разработчиками, таки поставили приоритет по ключам выше.
|
Время: 08:18. |
Время: 08:18.
© OSzone.net 2001-