tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルXmlDocumentのsaveでディレクトリエラー
記事No10402
投稿日: 2011/01/14(Fri) 15:50
投稿者sue
お世話になります。
WinXP SP3の環境で、
VB2005でセットアップのプログラムを作成しているのですが、
EXEの入っているCopyしたいディレクトリをCopyDirectoryでコピーしたあと、
Formに設定している内容を、プログラム.exe.configに
反映するため、System.Xml.XPath.XPathNodeIteratorでタグを取得し
内容をセットして、XmlDocumentのsaveを行うと、
「パス、@@@@へのアクセスが拒否されました。」
というエラーが出て更新できません。
元のCopyしたいディレクトリには、読取専用属性はついていません。

誠にお手数ですが、ご指導をお願いいたします。

[ツリー表示へ]
タイトルRe: XmlDocumentのsaveでディレクトリエラー
記事No10403
投稿日: 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等に書き込むなど,保存場所を考えてみてはどうでしょうか。

[ツリー表示へ]
タイトルRe^2: XmlDocumentのsaveでディレクトリエラー
記事No10404
投稿日: 2011/01/14(Fri) 16:21
投稿者sue
>
> DACLではねられているのでは?
>
> Vistaで有名になりましたが,例えばProgram Filesに通常のユーザーが書き込めないのは,
> Windwos XPどころかWindows NTと呼んでいた頃から変わっていません。
> CommonApplicationData等に書き込むなど,保存場所を考えてみてはどうでしょうか。

   YuO様ありがとうございます。
   保存場所を変更したところ、うまくいきました。
   ありがとうございました。

[ツリー表示へ]