Windows

Bestandsvirtualisatie en compatibiliteitsbestanden Bestanden werkbalkknop in Windows 7

Windows Vista Installation Commemoration (R.I.P. Vista) - Krazy Ken's Tech Misadventures

Windows Vista Installation Commemoration (R.I.P. Vista) - Krazy Ken's Tech Misadventures

Inhoudsopgave:

Anonim

In Windows 7 en Windows Vista, als een programma geen verhoogde machtigingen heeft om te schrijven naar C: Program Files of C: Windows map, Windows laat het programma denken dat het daar schrijft, maar leidt de actie feitelijk om naar een virtuele winkel onder de AppData-winkel in uw gebruikersmap.

Gewoonlijk zijn INI-bestanden, gegevensbestanden en sjablonen gericht op een dergelijke manier.

Bestandsvirtualisatie in Windows 7

Om een ​​voorbeeld te nemen, gebruik ik de Maxthon-browser. De favicons zijn bedoeld om te worden opgeslagen op de volgende locatie:

C: Program Files Maxthon2 Favicons

Ze worden echter feitelijk opgeslagen in de volgende map:

C: Users Gebruikersnaam AppData Lokale VirtualStore Program Files Maxthon2 Favicons

Compatibiliteitsbestanden werkbalkknop

Dus als u de eerste map opent, ziet u deze als leeg. Maar als u op het tabblad Compatibiliteitsbestanden klikt, wordt de laatste map onmiddellijk geopend en ziet u alle favicons daar.

Dit wordt de bestandsvirtualisatie genoemd.

Het is een van de beveiligingsfuncties die niet duidelijk is in Windows. De functie biedt een toepassing een virtuele winkel waar het kan lezen en schrijven zonder het systeem in gevaar te brengen. Als u bijvoorbeeld een toepassing hebt die naar System32 probeert te schrijven, maakt Windows een virtuele System32 in het gebruikersprofiel dat de toepassing kan gebruiken.

Internet Explorer wordt uitgevoerd in de beveiligde modus en maakt gebruik van deze functionaliteit. Het plaatst een bestand in de virtuele opstartmap wanneer u een webpagina bezoekt in plaats van de werkelijke opstartmap, zodat het niet wordt uitgevoerd bij de volgende opstart.

Dit maakt het mogelijk om toepassingen uit te voeren als een standaardgebruiker, zelfs wanneer de applicaties vereisen beheerdersrechten. In het kort Windows omleidingen dergelijke applicatie schrijft vanuit bepaalde beveiligde gebieden naar de virtuele winkel onder het profiel van de gebruiker. Dit lijkt op Register-virtualisatie.