2. VirtualStore が導入された経緯Windows Vista から権限周りが厳しくなったため、今まで一般ユーザーが C:\Program Files (x86) といった「システムに関わるフォルダ」に書き込みできることを前提にしていたアプリケーションが動かなくなる可能性がありました。これを回避するために実装されたのが VirtualStore です。 例えば、よくあったのが、C:\Program Files (x86) 直下のアプリケーションフォルダ内に、各ユーザーの設定ファイルやデータファイルをすべて作成してしまうアプリケーションです。 一般ユーザーがこのアプリケーションを使って設定変更を行うには、当然 C:\Program Files (x86) への書き込み権限が必要になります。昔はこれが許されていました。しかし、アプリケーションの開発者に悪意があれば、システムをどうに
![Windows の VirtualStore 機能](https://cdn-ak-scissors.b.st-hatena.com/image/square/87fbeb7369fdb3b259fa005c95dab69d8697150f/height=288;version=1;width=512/https%3A%2F%2Flaboradian.com%2Fwp-content%2Fuploads%2F2016%2F06%2Fwindows.min_.png)