ファイルにデータを書き込む C# のアプリケーションがあります。Windows 7 Professional でデータを書き込むとC:\ProgramData
、アクセス拒否の受け入れがスローされるという問題に直面しています。管理者アカウントからログインすると、この問題はなくなります。管理者権限を持つ他のアカウントからログインすると、この問題が発生します。この問題は、Windows 7 Professional でのみ発生します。Windows Vista だけでなく、Windows 7 の他のすべてのフレーバーでも問題なく動作します。
try
{
XmlTextWriter myXmlTextWriter = new XmlTextWriter("Configuration.xml", null);
myXmlTextWriter.Formatting = Formatting.Indented;
myXmlTextWriter.WriteStartDocument(true);
myXmlTextWriter.WriteDocType("ApplicationConfigurations", null, null, null);
////myXmlTextWriter.WriteComment("This file represents another fragment of a book store inventory database");
myXmlTextWriter.WriteStartElement("Configuration");
myXmlTextWriter.WriteElementString("firstElement", pe.ToString());
myXmlTextWriter.WriteEndElement();
myXmlTextWriter.WriteEndDocument();
myXmlTextWriter.Flush();
myXmlTextWriter.Close();
}catch(Exception e)
{
//Exception is thrown in Win7 professional
}