Когда мое приложение запускается, я запускаю некоторый код для шифрования определенных строк подключения в моих файлах конфигурации. Конфигурационные файлы находятся в каталоге установки в «C: \ Program Files (x86) \ myapplication».
Когда пользователь, запускающий приложение, не является администратором (что всегда имеет место), приложение выдаетошибка, потому что он не может редактировать файл в программных файлах, если не администратор.
У меня есть некоторые трудности при попытке выдать себя за администратора. Я попробовал несколько разных подходов, которые я нашел в сети, но безуспешно.
Я надеюсь, что кто-то может предоставить мне способ добиться этого. администратор для входа в систему или изменения манифеста файла конфигурации, чтобы требовать права администратора для продолжения. Я действительно хочу временно получить доступ администратора (олицетворение администратора), чтобы зашифровать \ изменить файл конфигурации, а затем продолжить работу как настоящий пользователь.