Windows Vista で file および registry の virtualization (仮想化) が加わりましたが、その動作のしくみについての復習。
Virtualization が働くのは access check (access token と ACL の照合) で NG になった場合のみです。
Access check で NG にならない場合には virtualization も働きません。
また、explorer.exe の昇格に関しても access check がNG になった場合でしか働きません。
ただ、Windows Vista では UAC が有効になっているので Restricted Token で動作しているところに注意を払う必要があります。
詳細に関しては過去の blog entry を参照してください。