Existe uma regra que apenas programas com instaladores entram em C: \ Arquivos de Programas?

1

Em outra pergunta hoje, RBerteig mencionou que ele sempre tentou

to follow the rule that the only way to write to C:\Program Files is through a real installer

Eu nunca ouvi falar dessa regra. De onde vem?

    
por Anthony K 20.08.2009 / 09:29

4 respostas

5

Isso é feito apenas por convenção. Se você está trabalhando como usuário normal, existe uma razão adicional para que escrever para o instalador seja prático. Essa pasta é somente leitura para usuários padrão e gravável apenas por administradores. O instalador geralmente é executado com privilégios administrativos.

    
por 20.08.2009 / 09:35
2

Esta não é uma regra ...:)

Esta pasta é uma pasta normal. É apenas uma convenção para instalar aplicativos nesta pasta em sistemas Windows ...

    
por 20.08.2009 / 09:32
0

Isso não é uma regra.

Pessoalmente, eu divido os programas em arquivos de programas e arquivos de programas2 (imagináveis, eu sei :) em quais programas vêm (instaladores ou não) todas as suas configurações em seus diretórios, então eu sei quais diretórios de programas eu preciso passar para fazer backup deles.

    
por 20.08.2009 / 09:51
0

Não existe tal regra.

Você pode colocar qualquer software que desejar na pasta de arquivos do programa, desde que seja um software que você queira que todos os usuários da máquina tenham acesso.

Esta ideia de uma "regra" pode ter começado com o Vista devido ao UAC. As pessoas começaram a perceber que os usuários comuns não têm permissão de gravação no diretório de arquivos do programa. Apenas os administradores e o Trusted Installer têm acesso de gravação a ele.

Editar: limpou um pouco o parágrafo anterior.

    
por 20.08.2009 / 09:33

Tags