none
xmlファイルが異なる RRS feed

  • 質問

  • Windows10 Proのタブレットで動作するアプリをC# 2013 WPFで作成しています.

    アプリには複数のxmlファイルの値の読み書きする機能があります.

    アプリもxmlファイルも C:\Program Files内にフォルダを作成して配置しています.

    アプリからある1つのxmlファイルの値を書き換えてから読み出しても,古い値が表示されたため,

    おかしいと思いメモ帳とIEで該当のxmlファイルを開いたところ,メモ帳には書き換え後の値が表示されたのですが,

    IEでは古い値が表示されました. 他のxmlファイルは問題ありませんでした.

    試しに,xmlファイルをデスクトップに配置して書き込んでから読み出すと正常に書き込み後の値が表示されました.

    デスクトップ上のxmlファイルをメモ帳とIEで開くと,どちらも正常に書き込み後の値が表示されました.

    ProではないWindows10ではProgram Filesの下にxml配置しても正常に読み書き出来ました.

    恐らくWindows10Proの何らかの機能のために上記の様な現象が発生すると考えますが,何が原因でしょうか?

    2018年4月24日 7:06

回答

すべての返信

  • protecyamyam さん、こんにちは。フォーラム オペレーターの立花です。
    MSDN フォーラムへご投稿くださいましてありがとうございます。

    ご質問内容が Windows 10 Pro の機能、と記載いただいておりますので、
    Windows 10 フォーラムへ移動させていただきます。

    Windows 10 IT Pro > Windows 10

    それでは情報をお持ちのフォーラム参加者の方からのご返信をお待ちください。


    参考になった投稿には回答としてマークの設定にご協力ください
    MSDN/TechNet Community Support 立花楓

    2018年4月24日 7:52
    モデレータ
  • protecyamyam さま よろしく。

    C:¥Users¥UserName¥AppData¥Local¥VirtualStore¥Program Files¥ 配下に該当ファイルが生成されていないか確認して下さい。

    所謂、 OS のリダイレクト機能 と呼ばれる仕組みです。  処理には昇格が必須です。

    手前みそ ですが、 以下の URL に 投稿 として書いてあります。

      https://shiroyuki-mot-says.blogspot.jp/2016/07/pc-redirect-program-files-must-elevation.html


    2018年4月25日 2:11
  • ご回答ありがとうございます.

    正にご教授いただいた機能による現象でした.

    VirtualStore内のファイル削除で正常に動作致しました.

    ありがとうございました.

    2018年4月27日 0:30