У меня есть приложение C#, которое я написал. Все работает на 100%, кроме одного метода. Если UAC включен, я не могу сохранить файл, даже файл Settings.config. Я пробовал использовать файл манифеста, без везения. Что я делаю не так?C# Разрешение для сохранения файла
public static void UpdateVersionText()
{
var wc = new WebClient();
var utf8 = new UTF8Encoding();
var list = utf8.GetString(wc.DownloadData("https://www.agentsarea.co.uk/photolibrary/photos/data/version.txt"));
wc.Dispose();
Properties.Settings.Default.version = list.Trim();
Properties.Settings.Default.Save();
}
Можете ли вы предоставить исключение stacktrace для просмотра? –
Не исключение. Все компилируется и запускается на машине без UAC. При новой установке Vista или WIn7 с UAC в настройках никогда не сохраняются. –
Я не думаю, что есть необходимость уменьшить этот вопрос. Это очень правильный вопрос. Пусть тот, кто никогда не пытался сохранить файлы в каталоге \ Program files \, выбрал первый downvote. –