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