Проект установки Visual Studio: запустите установщик msi без прав администратора.

Я создал установщик с помощью Visual Studio Setup Project, и теперь у меня проблема. Для запуска установщика мне всегда нужны права администратора, но я хочу запускать установщик в автоматическом режиме без прав администратора.

Моя установка по умолчанию: [LocalAppDataFolder] [Производитель] [ProductName]


person Thomas    schedule 28.08.2020    source источник
comment
Вся суть прав администратора заключается в том, чтобы предотвратить то, что вы пытаетесь сделать. Если пользователь является администратором или функция отключена, вы можете установить свое приложение, в противном случае пользователю будет предложено.   -  person Neil    schedule 28.08.2020
comment
@Neil Здесь на видео это кажется возможным. да, на одного пользователя нужно устанавливать только одно приложение, для этого не нужны права администратора? youtube.com/watch?v=fehVTLNQorQ&t=310s   -  person Thomas    schedule 28.08.2020
comment
Может быть, в вашем определении Wix есть что-то, что требует разрешения администратора?   -  person Neil    schedule 28.08.2020
comment
Это приведет к некоторым дефектам модели безопасности системы. На самом деле вам нужно разрешение на повысить права. Кроме того, вы также можете использовать ClickOnce решить это.   -  person Arya Ding - MSFT    schedule 31.08.2020


Ответы (1)


Убедитесь, что вы правильно установили свойства ALLUSERS и MSIINSTALLPERUSER. Они управляют контекстом установки (для каждого пользователя или для каждого компьютера) вашего пакета.

Недостаточно просто изменить путь установки для каждого пользователя.

person Bogdan Mitrache    schedule 31.08.2020