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 устанавливается все так же в юзерскую директорию.
Созванивался с разработчиками, сказали, что непосредственное прописывание действий в ключах менее приоритетно, поэтому все ключи сбрасываются (вот капец, руки им за это...). В следующей версии дистрибутива сделают как нам надо. А она выйдет только в декабре...
В общем, как мне автоматически установить эти программы?
Есть контора, которая пишет интересные для нас программы.
Все пакует в msi.
Если запускать msiexec /i program.msi /qb - то все установится с параметрами по умолчанию, в которые входит установка программы для текущего пользователя. Но нам необходимо, чтобы программа устанавливалась для всех пользователей (во время установки есть такой радиобаттон).
Пробовал msiexec /i program.msi /qb ALLUSERS=1, но не помогло, установка прошла все так же в юзерскую дерикторию.
Пробовал изменить msi с помощью MaSaI Editor. Установил кастомным действие по установке для всех пользователей, и если руками запускать этот msi, то радиобаттон будет стоять где надо - для всех пользователей. Но при запуске msiexec /i program.msi /qb устанавливается все так же в юзерскую директорию.
Созванивался с разработчиками, сказали, что непосредственное прописывание действий в ключах менее приоритетно, поэтому все ключи сбрасываются (вот капец, руки им за это...). В следующей версии дистрибутива сделают как нам надо. А она выйдет только в декабре...
В общем, как мне автоматически установить эти программы?