Я пишу приложение базы данных SQL Compact с базой данных SDF, которую мне нужно установить на машине пользователя. Пользователь должен иметь возможность читать и записывать в базу данных, а база данных должна быть доступна для всех пользователей. Приложение должно работать с обычными правами пользователя, и UAC не может быть отключен.Лучшее место для работы с SDF-файлами?
Где лучше всего разместить базу данных на компьютере пользователя? Я подумал, что c:\ProgramData
было предпочтительным местом, но, проверяя его разрешения пользователей, я вижу, что у обычных пользователей есть только разрешение на чтение. Итак, я ищу альтернативу. Спасибо за вашу помощь.
В Windows XP нет C: \ Users? Возможно, это было бы эквивалентно C: \ Documents and Settings \ All Users \ Application Data – joedotnot