I am writing a SQL Compact database app with an SDF database that I need to install on the user's machine. The user needs to be able to read and write to the database, and the database needs to be available to all users. The app has to run with normal user rights, and UAC can't be disabled.
Where is the best place to place the database on the user's machine? I had thought c:\ProgramData
was the preferred location, but checking its user permissions, I see that normal users only have read permission. So, I am looking for an alternative. Thanks for your help.