Windows

Botão da barra de ferramentas Virtualização de arquivos e arquivos de compatibilidade no Windows 7

Modo de compatibilidade para programas antigos no Windows!

Modo de compatibilidade para programas antigos no Windows!

Índice:

Anonim

No Windows 7 e Windows Vista, se um programa não tiver permissões elevadas para gravar em C: Arquivos de Programas ou C: Windows pasta, o Windows permite que o programa ache que está escrevendo lá, mas na verdade redireciona a ação para uma Loja virtual sob o armazenamento AppData na pasta Usuário.

Geralmente, arquivos INI, arquivos de dados, modelos são dirigido de tal maneira

Virtualização de arquivos no Windows 7

Para dar um exemplo, eu uso o navegador Maxthon. Seus favicons são feitos para serem armazenados no seguinte local:

C: Arquivos de programas Maxthon2 Favicons

No entanto, eles realmente são armazenados na seguinte pasta:

C: Users Username AppData Botão da barra de ferramentas Local VirtualStore Arquivos de Programas Maxthon2 Favicons

Arquivos de Compatibilidade

Portanto, se você abrir a primeira pasta, ela será exibida como vazia. Mas se você clicar na guia Arquivos de Compatibilidade , imediatamente a última pasta será aberta e você verá todos os favicons.

Isso é chamado de Virtualização de Arquivo .

É um dos recursos de segurança que não é evidente no Windows. O recurso fornece a um aplicativo uma loja virtual onde ele pode ler e gravar sem comprometer o sistema. Por exemplo, se você tiver um aplicativo que tenta gravar em System32, o Windows cria um System32 virtual no perfil do usuário que o aplicativo pode usar.

O Internet Explorer em execução no Modo Protegido faz uso dessa funcionalidade. Ele coloca um arquivo na pasta de inicialização virtual quando você visita uma página da Web em vez da pasta Startup real para que ela não seja executada na próxima inicialização.

Isso torna possível executar aplicativos como um usuário padrão, mesmo quando o aplicativos requerem direitos de administrador. Em suma, o Windows redireciona tais gravações de aplicativos de áreas seguras especificadas para o armazenamento virtual sob o perfil do usuário. Isso é algo semelhante à Virtualização do Registro.