Цел:
Звучи малко странно, но трябва да предотвратя софтуера да стартира с администраторски права.
Проблем:
Имам инструмент за настройка, който инсталира софтуера много добре. След завършване на настройката стартира самият софтуер. Тъй като инструментът за настройка работи с администраторски права, софтуерът, който ще се стартира автоматично след настройката, прави същото.
Но всички настройки, от които програмата се нуждае, няма да бъдат записани/прочетени правилно по това време, защото поради виртуализацията на UAC, конфигурационната директория е различна от конфигурационната директория, която потребителят би имал без администраторски права.
Въпрос:
Има ли някакъв начин за понижаване от административни права до потребителски права, ако родителският процес притежава административни права. App.config? Начален параметър? или нещо друго
Информация: Използвам INNOSETUP за изграждане на инструмента за настройка.
Благодаря за вашата помощ