代码之家  ›  专栏  ›  技术社区  ›  David Veeneman

关于SDF文件位置的最佳实践?

  •  2
  • David Veeneman  · 技术社区  · 14 年前

    我正在编写一个带有SDF数据库的SQL Compact数据库应用程序,我需要在用户的计算机上安装该数据库。用户需要能够读写数据库,并且数据库需要对所有用户都可用。应用程序必须以正常用户权限运行,不能禁用UAC。

    将数据库放在用户机器上的最佳位置是哪里?我曾想过 c:\ProgramData 是首选位置,但检查它的用户权限时,我发现普通用户只有读取权限。所以,我正在寻找另一种选择。谢谢你的帮助。

    3 回复  |  直到 13 年前
        1
  •  2
  •   Davo    14 年前

        2
  •  2
  •   kay.one    13 年前

    Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)
    
        3
  •  1
  •   David Veeneman    14 年前

    c:\Users\Public\Documents