Windows 7: ssä ja Windows Vistassa, jos ohjelmalla ei ole korkeampia käyttöoikeuksia C: Ohjelmatiedostot tai C: Windows kansio, Windows antaa ohjelman ajatella, että se kirjoittaa siellä, mutta tosiasiallisesti ohjata toiminnon a Virtuaalikauppa AppData-tallennuksen kohdassa Käyttäjän kansio.
Yleensä INI-tiedostoja, datatiedostoja, malleja suunnataan siten.
Tiedostojen virtualisointi Windows 7: ssä
Esimerkkinä käytän Maxthon-selainta. Sen favicons on tarkoitus tallentaa seuraavaan paikkaan:
C:Program FilesMaxthon2Favicons
Ne tallentuvat kuitenkin seuraavaan kansioon:
C:UsersUsernameAppDataLocalVirtualStoreProgram FilesMaxthon2Favicons
Yhteensopivuustiedostot-työkalupalkin painike
Joten jos avaat ensimmäisen kansion, näet sen tyhjänä. Mutta jos napsautat Yhteensopivuustiedostot välilehti, heti viimeksi mainittu kansio avataan, ja näet kaikki faviconit siellä.
Tätä kutsutaan nimellä Tiedoston virtualisointi.
Se on yksi suojausominaisuuksista, jotka eivät näy Windowsissa. Ominaisuus tarjoaa sovellukselle virtuaalisen myymälän, jossa se voi lukea ja kirjoittaa vaarantamatta järjestelmää. Jos esimerkiksi sinulla on sovellus, joka yrittää kirjoittaa System32: een, Windows luo käyttäjäprofiiliin virtuaalisen System32-ohjelman, jota sovellus voi käyttää.
Internet Explorer, joka toimii suojatussa tilassa, käyttää tätä toimintoa. Se asettaa tiedoston virtuaaliseen käynnistyskansioon, kun käyt Web-sivun sijaan varsinaista Käynnistys-kansiota, niin että se ei suoriteta seuraavan käynnistyksen yhteydessä.
Tämä mahdollistaa sovellusten käyttämisen tavallisena käyttäjänä, vaikka sovellukset vaatisivat järjestelmänvalvojan oikeuksia. Lyhyesti sanottuna Windows uudelleenohjaukset tällainen sovellus kirjoittaa määritetyistä suojatuista alueista virtuaaliseen myymälään käyttäjän profiilissa. Tämä on jotain vastaavaa rekisterin virtualisoinnille.