Está instalando programas fora do diretório padrão 'Arquivos de Programas'?

1

Por exemplo, se eu fosse dividir os aplicativos de tal forma que os jogos fossem para C: \ Games \, os de desenvolvimento iriam para C: \ Dev e etc, é isso?

Eu sei que isso pode ser feito e é uma prática bastante comum, mas o que eu estou querendo saber é, levando em conta a segurança e compatibilidade, isso ainda é uma boa prática? Por exemplo, a pasta 'Arquivos de Programas' padrão tem um conjunto diferente de permissões, de modo que os programas exigem privilégios de administrador para gravar no diretório quando o UAC estiver em execução. Quanto à compatibilidade, qual é a prevalência de programas mal escritos com um caminho de instalação / procura codificado que não funciona?

Além disso, e se eu agrupar aplicativos de 32 e 64 bits juntos, em vez de separá-los como a janela faz com dois caminhos de instalação diferentes? Vou induzir problemas com programas procurando e carregando dlls erradas?

    
por hitsuyashi 14.10.2010 / 11:44

2 respostas

3

O Windows detecta o bit de 32/64 bits do executável, portanto, um binário de 32 bits pode ser instalado em qualquer lugar.

A razão para os dois diretórios Arquivos de Programas é principalmente para eliminar o risco de ter instalações de 32 bits e 64 bits do mesmo programa presentes, e seus arquivos de instalação criando conflitos e / ou problemas de desempenho.

Se esse risco não existir no seu caso, você poderá instalar qualquer produto em qualquer diretório, desde que o instalador tenha essa opção.

Se isso vai funcionar é outra questão que depende do instalador. Geralmente funciona bem, embora às vezes se encontre produtos cujo diretório não pode ser alterado. Mas isso se tornou bastante raro e não deve ser realmente considerado. Mas eu não mudaria o diretório de instalação de qualquer mastodonte, como o Microsoft Office, que tem muitos lugares para dar errado.

Outra questão é que será muito difícil duplicar a configuração de permissões dos Arquivos de Programas fora desse diretório. No entanto, se você tiver um bom produto anti-intrusão, isso não deve ser um problema.

Mas, no geral, meu conselho seria sempre seguir as convenções do sistema sem se aventurar muito, já que alguns produtos podem presumir que você faz isso.

    
por 14.10.2010 / 12:31
-1

Não é 'imprudente', o diretório Arquivos de programas é usado para evitar desordem e localizar facilmente os executáveis do programa.

No entanto, instalar jogos em C: \ Games é perfeitamente válido e eu fiz algo parecido. Nada de errado com isso.

    
por 04.01.2018 / 17:09