SOに関する多くの質問は、「Windows開発者ガイドライン」または「Windows設計ガイドライン」は、一時データまたはプログラムデータをプログラムファイル領域に書き込むべきではないと言っていますが、私が知る限り、それらのどれも実際にドキュメントにリンクしているとは言えませんそれはそれだけです。MSDN を検索しても結果が得られませんでした。Windows はこの領域を読み取り専用にするため、OS によって強制される可能性がありますが、だからといって開発者がとにかくそこに書き込もうとしなかったわけではありません (たとえば、古い XP およびそれ以前のベースのプログラムを移植する場合)。
Windows の開発がこれほど遅くなったのに、それについて尋ねるのは奇妙に思えますが (以下のコメンターが指摘したように、10 年以上にわたって OS によって強制されてきたため)、人々を満足させるには、そのように記載されたドキュメントが必要な場合があります。 .
それを念頭に置いて、Microsoft は、アプリケーション データを Program Files 領域に書き込むべきではないことを示す文書を公開していますか? もしそうなら、それはどこにありますか?