Назад | Перейти на главную страницу

Проблемы с безопасностью и разрешениями переносимого приложения Windows 7

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

Я, вероятно, смогу временно решить эту проблему, запустив WinSCP.exe от имени администратора, но в конечном итоге это кажется неправильным подходом.

Папки Program Files защищены, что означает, что только администраторы могут изменять их содержимое по соображениям безопасности.

Обычно приложение не записывает данные в реестр Windows и не сохраняет файлы конфигурации в профиле пользователя. Вместо этого он хранит свои файлы конфигурации в собственном каталоге.

Идея платформы переносимых приложений состоит в том, чтобы просто запускать приложения в пользовательском домашний каталог.

Википедия: О программных файлах