タイトル : Re: XmlDocumentのsaveでディレクトリエラー 投稿日 : 2011/01/14(Fri) 16:09 投稿者 : YuO
> VB2005でセットアップのプログラムを作成しているのですが、 > EXEの入っているCopyしたいディレクトリをCopyDirectoryでコピーしたあと、 > Formに設定している内容を、プログラム.exe.configに > 反映するため、System.Xml.XPath.XPathNodeIteratorでタグを取得し > 内容をセットして、XmlDocumentのsaveを行うと、 > 「パス、@@@@へのアクセスが拒否されました。」 > というエラーが出て更新できません。 > 元のCopyしたいディレクトリには、読取専用属性はついていません。 DACLではねられているのでは? Vistaで有名になりましたが,例えばProgram Filesに通常のユーザーが書き込めないのは, Windwos XPどころかWindows NTと呼んでいた頃から変わっていません。 CommonApplicationData等に書き込むなど,保存場所を考えてみてはどうでしょうか。 |