A pasta C: /… / AppData / VirtualStore / emula alguma coisa?

3

Eu recentemente instalei dois jogos antigos de PC: Elder Scrolls Morrowind e Battlefield 2 :) No entanto, quando eu comecei a procurar pelo meu arquivo de salvamento do Morrowind, não consegui encontrá-lo nos lugares habituais, por exemplo. Pasta de documentos. Eu tive que fazer uma busca em toda a unidade C e finalmente descobri que os dois jogos armazenavam seus arquivos salvos em C: /.../ AppData / Local / VirtualStore / Arquivos de Programas (x86) /. Esses jogos estavam segmentando o Windows 2K / XP e eu estou jogando em 8.1. A localização desses arquivos e o nome da pasta 'VirtualStore' sugerem alguma emulação. Isso é assim?

    
por MorrisIriga 15.01.2015 / 15:10

2 respostas

6

Desde o Windows Vista, os aplicativos que não estão sendo executados com privilégios elevados que tentam gravar na pasta Arquivos de programas (ou Arquivos de programas (x86)), na verdade, gravam na pasta VirtualStore, sem saber.

A Microsoft achou que isso seria melhor do que uma falha do programa (causada pela restrição de acesso). E, de fato, graças a isso, a maioria dos programas antigos que salvam suas configurações na pasta Arquivos de Programas continuará trabalhando com o Windows Vista +, e cada usuário terá suas próprias configurações, como bônus, mesmo que o fabricante original não tenha pensado nisso. isso.

Origem / Mais informações

    
por 15.01.2015 / 15:13
0

As versões do Windows que começam com, acredito, que o Vista começou a bloquear o acesso de gravação aos Arquivos de Programas, já que os usuários não eram mais administradores por padrão. Para que os aplicativos antigos que esperavam que o usuário continuasse sendo administradores continuassem a funcionar, a virtualização do sistema de registro e de arquivos foi implementada. Gravações e leituras para locais protegidos são redirecionadas de forma transparente para locais específicos do usuário, como você viu.

    
por 15.01.2015 / 15:14