Я пишу приложение на C # (это очень просто для моего друга), но у меня есть объект StreamWriter, который создает локальный файл на C :.Мне нужно выполнить «Запуск от имени администратора», и он работает нормально, но в противном случае происходит сбой: «Доступ к пути« C: \ final.html »запрещен».
Я никогда не работал ни с какимбезопасность или разрешения в коде раньше.Что я могу сделать, чтобы предоставить ему доступ к этой папке, не имея права администратора?
РЕДАКТИРОВАТЬ: Вот что я в итоге сделал:
string desktop = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
using (StreamWriter output = new StreamWriter(Path.Combine(desktop, "final.html"))
{
//...additional code
output.Write(inputArray.Substring(lastIndex, range.Start - lastIndex));
//...additional code
output.Close();
}