У меня портативная версия из WinSCP. После распаковки архива и его перемещения в C: \ Program Files (x86) \ Dev \ WinSCP выясняется, что когда я запускаю файл WinSCP.exe, у него нет разрешений на запись в его файл WinSCP.ini, который находится в в той же папке, что и приложение.
Я, вероятно, смогу временно решить эту проблему, запустив WinSCP.exe от имени администратора, но в долгосрочной перспективе это будет неправильным подходом.
Папки Program Files защищены , что означает, что только администраторы могут изменять их содержимое по соображениям безопасности.
Обычно приложение не записывает в реестр Windows и не сохраняет свои файлы конфигурации в профиле пользователя. Вместо этого он хранит свои файлы конфигурации в собственном каталоге.
Идея платформы переносимых приложений состоит в том, чтобы просто запускать приложения в домашнем каталоге пользователя .