Я создал MSI, используя Visual Studio Installer Projects.Когда я запускаю MSI, приглашение UAC всегда появляется на всех машинах.Это нормально.
Но для обычных пользователей uac запрашивает имя пользователя и пароль администратора.Поскольку обычные пользователи могут не знать пароли администратора, следовательно, они не смогут установить msi, если не получат пользователя с правами администратора.
Что мне нужно, если пользователь не знает пароль администратора, то он может нажать НЕТ.в UAC, но вместо сбоя установки MSI, он должен продолжить установку.Пользовательские действия, которые не требуют привилегий администратора, могут быть успешными, и только пользовательские действия, которые требуют привилегий администратора, потерпят неудачу.И, конечно, файлы должны быть установлены.