Установленная программа не видна всем пользователям

Я использую установку wix для установки некоторого пакета. Когда я устанавливаю его, он появляется в «Программы и компоненты» в панели управления. Некоторым пользователям он виден не всем, и они тоже могут его удалить.

Проблема в том, что другой пользователь, который не видит, что я установил в панели управления, когда он что-то устанавливает, я не вижу. Я могу снова установить тот же пакет, и он не будет жаловаться, что он уже существует.


person Yatish    schedule 10.11.2011    source источник
comment
Этот вопрос можно улучшить, опубликовав, что вы уже пытались сделать для решения проблемы, или отметив, какие исследования вы уже провели, но не смогли решить проблему.   -  person Kurt McKee    schedule 16.11.2011
comment
Ваше предложение можно было бы улучшить, если бы чей-то вопрос не был отмечен как неисследованная попытка.   -  person Yatish    schedule 17.01.2012


Ответы (2)


Пакеты MSI устанавливаются на пользователя или на компьютер. Всем пользователям доступны только продукты на компьютер.

Попробуйте выполнить установку для каждой машины, установив ALLUSERS свойство для:

1
person cosmin    schedule 10.11.2011

InstallScope="perMachine" необходимо установить для узла пакета в узле продукта.

<Product Id="51552DB5-AE93-44D0-87B1-0EB93B64182D" >
 <Package InstallerVersion="200"
          Compressed="yes"
          InstallScope="perMachine"
          InstallPrivileges="elevated" />
</Product>
person Yatish    schedule 11.11.2011