Windows

Verktygsfält för fil Virtualiserings- och kompatibilitetsfiler i Windows 7

The 50MB Windows 7 CD - Overview & Demo

The 50MB Windows 7 CD - Overview & Demo

Innehållsförteckning:

Anonim

I Windows 7 och Windows Vista, om ett program inte har förhöjda behörigheter att skriva till C: Programmer eller C: Windows mappen, låter programmet programmet tänka att det skriver det, men omdirigerar verkligen åtgärden till en Virtual Store under AppData-butiken i din Användarmapp.

Vanligtvis är INI-filer, datafiler, mallar riktad på ett sådant sätt.

Fil Virtualisering i Windows 7

För att ta ett exempel använder jag Maxthon webbläsare. Favicons är avsedda att lagras på följande plats:

C: Program Files Maxthon2 Favicons

Men de lagras faktiskt i följande mapp:

C: Users Username AppData Local VirtualStore Program Files Maxthon2 Favicons

Kompatibilitetsfiler verktygsfältknapp

Så om du öppnar den första mappen ser du den som tom. Men om du klickar på fliken Kompatibilitetsfiler öppnas den senare mappen omedelbart och du ser alla favicons där.

Detta kallas som Fil Virtualisering .

Det är en av säkerhetsfunktionerna som inte syns i Windows. Funktionen ger en applikation en virtuell butik där den kan läsa och skriva till utan att kompromissa med systemet. Om du till exempel har en applikation som försöker skriva till System32 skapar Windows ett virtuellt System32 i användarens profil som programmet kan använda.

Internet Explorer som körs i skyddat läge använder sig av denna funktion. Det lägger en fil i den virtuella startmappen när du besöker en webbsida i stället för den faktiska startmappen så att den inte körs vid nästa start.

Detta gör det möjligt att köra applikationer som en standardanvändare, även när program kräver administratörsrättigheter. I korthet skriver Windows omdirigerar en sådan applikation från specifika säkrade områden till den virtuella butiken under användarens profil. Det här är något som liknar Register Virtualization.