Должен подсказать UAC в Windows 7 для MSI - PullRequest
0 голосов
/ 07 мая 2019

Я пытаюсь создать установочный пакет (MSI), используя проект установки Microsoft, который требует прав администратора.

В Windows 7 приглашение UAC не отображается. Окно сообщения говорит, что нужны права администратора.

Как заставить Windows 7 запрашивать UAC для непривилегированного пользователя?

Когда непривилегированный пользователь в Windows 10 пытается установить MSI, он автоматически выводит окно UAC.

1 Ответ

0 голосов
/ 07 мая 2019

Установите атрибут InstallPrivileges элемента Package на elevated.Или лучше, если вы создаете пакет для каждой машины, установите атрибут InstallScope элемента Package на perMachine, и он будет делать то, что вам нужно.

<Product ...>
  <Package InstallScope='perMachine' />
...