Цитата Busla:
современные ОС - многопользовательские, поэтому настройки не могут храниться вместе с программой: каждый пользователь может предпочесть свои настройки, они не должны влиять на прочих. »
|
Совершенно верно. В любом случае, если программа изначально создана разработчиком в виде переносной, это свидетельствует о том, что он не следует основным принципам создания программ для Windows. Поэтому такое можно увидеть в основном у мелких утилит, ориентированных на домашних пользователей. В таких случаях установщик, как правило, нужен лишь для того, чтобы распаковать программу в Program Files и создать ярлыки. Если программа одновременно предлагается с установщиком и просто в ZIP-архиве, это явный признак ее переносимости.
Возвращаясь к многопользовательской среде, в некоторых случаях, в зависимости от местоположения файлов программы, возникает угроза безопасности пользовательских данных - ведь вашим браузером или хранителем паролей может воспользоваться другой пользователь. Конечно, если вы единственный пользователь компьютера, из размещения переносных программ на локальном диске можно извлечь некоторые преимущества - например, хранить их на несистемном разделе, чтобы не приходилось переустанавливать программы после переустановки системы.
Что же касается самодельных переносных программ, созданных неизвестными авторами, то их нужно использовать с осторожностью.
По теме из блога:
A portable ли они?