У нас есть приложение, которое предоставляется и устанавливается сторонней компанией. Для этого они взимают плату за консультацию по рыночной ставке.
К моему шоку они установили большинство папок в корне диска С.
Можно ли устанавливать их в корень диска C? Может ли этот метод установки вызвать проблемы? Или вместо этого приложения должны быть установлены в Program Files?
Ответы:
Хотя это не официальный источник, Раймонд Чен из The Old New Thing обсуждал это .
В частности, в сообщении блога, указанном выше, говорится:
Естественно, соблюдение условий этих программ сертификации программного обеспечения будет применяться только в том случае, если вы намеревались подать заявку (или уже подали заявку и получили сертификацию в рамках) этих конкретных программ сертификации программного обеспечения. И, что более важно, в данном случае речь идет о пути установки по умолчанию, и ничего более.
источник
Есть определенные преимущества, чтобы не устанавливать в
%programfiles%
. Одним из них является защита программы от использования в качестве батута для вредоносных программ (подробнее см., Например, http://foundstone-dire-detect-insecurely-regist.software.informer.com/1.0/ или Google для получения дополнительной информации »Foundstone DIRE ").Еще одним преимуществом будет установка без дополнительных привилегий. Это может быть важно, опять же, если программа скомпрометирована, у нее не будет прав доступа для компрометации чего-то другого.
В мире Linux распространенной практикой является установка сторонних и системных программных пакетов отдельно. Например, в то время как обычные программные пакеты входят
/usr/bin
, сторонние обычно входят/usr/local/bin
или,/usr/share/bin
если это должно быть разделено несколькими пользователями, или$HOME/bin
если это предполагается использовать этим конкретным пользователем. Слыша о том, что консалтинговая фирма устанавливает эти программы на ваш ПК, у них, вероятно, есть некоторые (не сказать надуманные) пользовательские политики, которые делают его необходимым или, по крайней мере, более удобным, чтобы его не использовать%programfiles%
.источник