Я уже некоторое время поддерживаю установку, но я не эксперт. теперь меня попросили найти решение для этого:
Наше программное обеспечение всегда продается вместе с компьютером, так как оно должно работать в очень контролируемой среде. Программа установки требует административных привилегий для выполнения. До сих пор у нас было два разных пользователя, один с правами администратора, а другой без. Наш клиентский сервис регистрируется как Администратор, устанавливает программное обеспечение и перезагружает компьютер, чтобы пользователь мог получить доступ как обычный пользователь.
Теперь мы хотим, чтобы пользователь мог устанавливать программное обеспечение самостоятельно, но мы не хотим, чтобы у него был доступ с правами администратора, потому что они могут изменять то, что не следует изменять.
Итак, есть ли способ программно повысить пользовательские привилегии во время установки, а затем снизить их обратно? Установщик сделан с использованием InstallShield, но мы используем vbscript для проверки некоторых предварительных требований.