Запись в файл, который находится в Program Files: "Отказано в доступе" - C#
Формулировка задачи:
Здравствуйте, друзья. Нужна ваша помощь.
Ситуация очень простая, но я почему то ничего поделать не могу. В общем есть текстовый документ, который лежит в Program Files\MyProgram\myFile.txt. Нужно заполнить его каким либо текстом.
Все это дело работает на XP, но Win7 никак не хочет дать доступ.
Пробую так:
При выполнении выдает ошибку что то вроде "Отказано в доступе".
Решил попробовать вот так:
Результат абсолютно такой же (опять же не хватает доступа).
Буду очень благодарен за любые намеки на помощь, не говоря уже о самой помощи)
File.AppendAllText(@path, "something text");
using (FileStream stream = new FileStream(@path + @"\MyFile.txt", FileMode.Open, FileAccess.Write)) { byte[] information = new UTF8Encoding(true, true).GetBytes("something text"); stream.Write(information, 0, information.Length); }
Решение задачи: «Запись в файл, который находится в Program Files: "Отказано в доступе"»
textual
Листинг программы
<InstallExecuteSequence> <Custom Action="SetInformation" After="InstallFinalize">NOT Installed</Custom> </InstallExecuteSequence>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д