>Vista には 書き込み権限の無いProgram Filesなどを別の所に転送する
>Virtual store という機能がある(らしい)ようです。
情報Thanksです.奇っ怪な現象なのでOSで何か仕組まれているような気はしていましたが...
>http://msdn2.microsoft.com/en-us/library/aa480152.aspx
アプリケーション開発者は,これをちゃんと読まなくてはならないのですね.
http://msdn2.microsoft.com/en-us/library/aa480150.aspx#accprotvista_topic4
>>よろしければ対応をお願いします。
>といわれてもアプリケーション側では無理だと考えられます。
対象となるファイルの権限を調べるAPIがわかれば書き込み禁止措置を執る等の対策も可能かとは思いますが...
---
When the application writes to a system location (like \Program Files\...), Windows redirects it to a user-specific path under the \Virtual Store\... directory. Later, when the application reads back this file, the system will provide the one in the Virtual Store. As far as the application is concerned, it was able to successfully read and write directly to Program Files.