Temos um aplicativo que está sendo fornecido e instalado por uma empresa terceirizada. Eles estão cobrando uma taxa de 'consultoria' de taxa de mercado para fazer isso.
Eles instalaram a maioria das pastas na raiz da unidade C, para minha surpresa.
É possível instalá-los na raiz da unidade C? Esse método de instalação pode causar problemas? Ou os aplicativos devem ser instalados nos Arquivos de Programa?
Respostas:
Embora não seja uma fonte oficial, Raymond Chen, do The Old New Thing, discutiu isso .
Especificamente, a postagem do blog acima vinculada declara:
Naturalmente, a conformidade com os termos desses programas de certificação de software só se aplicaria se você pretendesse solicitar (ou já tiver solicitado e recebido a certificação) desses programas de certificação de software específicos. E mais ao ponto, neste caso, trata-se do caminho de instalação padrão, nada mais.
fonte
Há certas vantagens em não instalar o
%programfiles%
. Uma é proteger o programa de ser usado como trampolim para malware (para obter mais detalhes, por exemplo, http://foundstone-dire-detect-insecurity-regist.software.informer.com/1.0/ ou no Google para obter mais informações "Foundstone DIRE ").Outra vantagem seria instalar sem requerer privilégios elevados. Isso pode ser importante, novamente, se um programa for comprometido, ele não terá direitos de acesso para comprometer outra coisa.
No mundo Linux, é prática comum instalar pacotes de software de terceiros e de sistema separadamente. Por exemplo, enquanto os pacotes de software comuns entram
/usr/bin
, normalmente os terceiros entram/usr/local/bin
ou/usr/share/bin
se precisam ser compartilhados por vários usuários, ou$HOME/bin
se devem ser usados por esse usuário específico. Ao ouvir como é uma empresa de consultoria que instala esses programas no seu PC, eles provavelmente têm algumas políticas de usuário (para não dizer artificial) que tornam necessário ou pelo menos mais conveniente não usar%programfiles%
.fonte