2016-10-08 6 views
1

Есть ли вероятность, когда wix bootstrapper проверяет, имеет ли пользователь права администратора, чтобы установить admin-msi, если не установлен не admin-msi.Bootstrapper для проверки прав администратора в системе

В основном, как обеспечить условия установки внутри цепочки, чтобы проверить версию Windows и свойство привилегии.

Как сделать основные и мелкие обновления для wix bootstrappers.

ответ

0

Насколько я знаю, вы не позволяйте Wix «загрузчику проверить, имеет ли пользователь право администратора», но на самом деле указать права администратора для установщика Wix, чтобы он мог выполнить установку правильно. Вы бы сделать это, указав свойства пакета последующие:

 InstallPrivileges="elevated" 
    InstallScope="perMachine" 

С точки зрения функциональности, это означает, что окно контроля доступа будет появляться запрос пользователя, чтобы инсталлятор Wix, чтобы продолжить установку. Если у пользователя нет учетной записи администратора (или учетной записи с правами администратора, однако вы хотите ее описать), Windows потребует от пользователя ввести имя пользователя и пароль учетной записи, которые имеет, имеют административные права.

Посмотрите на следующий StackOverflow answer.

Надеюсь, что вам поможет!

+0

Что должно быть в случае установки для каждого пользователя и для каждой машины? Мой msi должен поддерживать оба installscope. – Swetha