Nous avons une application qui est fournie et installée par une société tierce. Pour ce faire, ils facturent des frais de «conseil» au taux du marché.
Ils ont installé la majorité des dossiers à la racine du lecteur C, à ma grande surprise.
Est-il correct de les installer à la racine du lecteur C? Cette méthode d'installation peut-elle causer des problèmes? Ou faut-il plutôt installer des applications dans Program Files?
Réponses:
Bien qu'il ne s'agisse pas d'une source officielle, Raymond Chen de The Old New Thing en a discuté .
Plus précisément, le blog ci-dessus indique:
Naturellement, la conformité aux conditions de ces programmes de certification de logiciels ne s'appliquerait que si vous aviez l'intention de postuler (ou avez déjà appliqué et reçu la certification en vertu de) ces programmes de certification de logiciels particuliers. Et plus précisément dans ce cas, il s'agit du chemin d'installation par défaut, rien de plus.
la source
Il y a certains avantages à ne pas installer dans
%programfiles%
. L'une consiste à protéger le programme contre l'utilisation comme trampoline pour les logiciels malveillants (pour plus de détails, voir, par exemple, http://foundstone-dire-detect-insecurely-regist.software.informer.com/1.0/ ou google pour plus "Foundstone" TERRIBLE").Un autre avantage serait d'installer sans nécessiter des privilèges élevés. Cela peut être important, encore une fois, si un programme est compromis, il n'aura pas les droits d'accès pour compromettre autre chose.
Dans le monde Linux, il est courant d'installer séparément les packages logiciels tiers et système. Par exemple, alors que les progiciels habituels entrent
/usr/bin
, un tiers entre généralement dans/usr/local/bin
ou/usr/share/bin
s'il doit être partagé par plusieurs utilisateurs, ou$HOME/bin
s'il est censé être utilisé par cet utilisateur spécifique. En entendant comment c'est une société de conseil qui installe ces programmes sur votre PC, ils ont probablement des politiques utilisateur (pour ne pas dire artificielles) qui rendent nécessaire ou du moins plus pratique de ne pas utiliser%programfiles%
.la source