Цель:
Звучит немного странно, но я должен предотвратить запуск программы с правами администратора.
Проблема:
У меня есть инструмент установки, который очень хорошо устанавливает программное обеспечение. После завершения установки запустится сама программа. Поскольку инструмент установки запускается с правами администратора, программное обеспечение, которое запускается автоматически после установки, делает то же самое.
Но все настройки, которые нужны программе, не будут правильно записаны/прочитаны в этот раз, потому что из-за виртуализации UAC каталог config отличается от каталога config, который был бы у пользователя без прав администратора.
Вопрос:
Есть ли способ понизить административные права до прав пользователя, если родительский процесс владеет административными правами. App.config? Начальный параметр? или что-то другое
Информация: я использую INNOSETUP для создания инструмента установки.
Спасибо за вашу помощь