私のプログラムが最初にインストールされると、ユーザーの AppData ディレクトリにファイルが配置され、プログラムは定期的にそのファイルに書き込みます。問題は、Vista ではユーザーの AppData ディレクトリにあるファイルに書き込みが行われず、「VirtualStore/ProgramData」ディレクトリにあるそのファイルのコピーに書き込まれることです。ユーザーの AppData ディレクトリにある元のファイルは決して変更されません。プログラムを実行すると、VirtualStore ディレクトリ内のファイルにしかアクセスできないようです。
C# アプリ内からそのファイルのアクセス許可を変更して、プログラムが VirtualStore ディレクトリではなく AppData ディレクトリの元のファイルに書き込むようにする方法はありますか?
ありがとう、
ジェフ