"Windows 7" ir "Windows Vista", jei programoje nėra didesnių leidimų rašyti C: Program Files arba C: Windows aplanke "Windows" programa leidžia manyti, kad ji rašo ten, bet iš tiesų peradresuoja veiksmą į "a" Virtuali parduotuvė po app.data aplanke savo vartotojo.
Paprastai INI failai, duomenų failai, šablonai nukreipiami tokiu būdu.
Failų virtualizavimas sistemoje "Windows 7"
Pavyzdžiui, aš naudoju "Maxthon" naršyklę. Jo favicons turi būti saugomi šioje vietoje:
C:Program FilesMaxthon2Favicons
Tačiau jie iš tikrųjų saugomi šiame aplanke:
C:UsersUsernameAppDataLocalVirtualStoreProgram FilesMaxthon2Favicons
Suderinamumo failų įrankių juostos mygtukas
Taigi, jei atidarysite pirmąjį aplanką, pamatysite jį kaip tuščią. Bet jei spustelėsite Suderinamumo failai skirtuką, iš karto atidaromas pastarasis aplankas, ir jūs pamatysite visus favicons ten.
Tai vadinama Failo virtualizavimas.
Tai yra viena iš saugumo savybių, kurios nėra akivaizdžios sistemoje "Windows". Ši funkcija suteikia programai virtualų parduotuvę, kurioje galima skaityti ir rašyti, nepakenkiant sistemai. Pavyzdžiui, jei turite programą, kuri bando parašyti sistemai "System32", tada "Windows" sukuria virtualų "System32" vartotojo profilyje, kurį programa gali naudoti.
Internet Explorer, veikianti saugiuoju režimu, naudoja šią funkciją. Failas įkeltas į virtualaus paleisties aplanko aplanką, kai lankotės tinklalapyje, o ne tikrame paleisties aplanke, kad jis nebūtų vykdomas kitame įkėle.
Tai leidžia paleisti programas kaip standartinį naudotoją, net jei programoms reikalingos administratoriaus teisės. Trumpuoju "Windows" peradresavimu tokia programa rašo iš nurodytų saugomų sričių į virtualią parduotuvę pagal naudotojo profilį. Tai kažkas panašaus į registro virtualizavimą.