Por que arquivos de programas versus arquivos de programas (x86), mas não há AppData vs AppData (x86)?

0

No Windows, dependendo do bit-ness de um programa instalado, ele irá para Program Files ou Program Files (x86) .

Além disso, muitos programas de instalação oferecem a opção de instalar " Para todos os usuários " para Program Files / Program Files (x86) ou " Somente para usuário atual " para% código%. Você pode tomar essa decisão com base em privilégios ou preferências.

Mas não há nenhuma convenção para organizar programas específicos de usuário por bit-ness. Por que isso?

    
por Hau 10.10.2017 / 04:48

1 resposta

-1

Um aplicativo que não está sendo executado com privilégios elevados não deve ter acesso aos diretórios Arquivos de Programas e Arquivos de Programas (x86). Isso é bom para a segurança, você sabe.

Em seguida, depois que um aplicativo não for instalado no diretório Arquivos de programas ou Arquivos de programas (x86) em vez de instalar em% APPDATA%, ele não enfrentará a situação necessária para carregar um arquivo DLL específico em um ambiente de pastas complexo. % APPDATA% é muito claro.

Em geral, a versão de 32 bits é automaticamente instalada em C: \ Arquivos de Programas (x86) e a versão de 64 bits é automaticamente instalada em C: \ Arquivos de Programas, apenas alguns aplicativos serão instalados em% APPDATA%, Pelo que sei, apenas o Chrome é instalado em% APPDATA%.

Em resumo, por que não há uma pasta AppData (x86), porque é desnecessária.

    
por 11.10.2017 / 05:15