Мое приложение установлено через NSIS.
Я хочу, чтобы установщик установил программу для всех пользователей.
Я могу сделать это, установив в каталог 'program files'.
Существует файл базы данных (firebird), которым должны делиться все учетные записи пользователей в системе.
Если я сохраню этот файл базы данных в каталоге программных файлов, он будет доступен только для чтения.
Если я сохраню его в каталоге APPDATA пользователей, у каждого из них будет своя копия, когда один пользователь добавляет данные, другие не увидят его.
Вариант 1. В моем каталоге приложений в разделе «программные файлы» создайте каталог «Данные», в моем установщике сделайте этот каталог доступным для чтения всем, чтобы виртуализация пользовательских «программных файлов» не запускалась и все пользователи могут обновлять файл и видеть изменения друг друга.
Есть ли другие варианты?