0

( ) のような異なる OS バージョンで実行されるアプリケーションがありますwin XP,win 7,win 8。一時パスに.sdf使用される読み取り専用アクセスのデータベースがあります。Environment.SpecialFolder.Templates

Temp Path= Environment.GetFolderPath(Environment.SpecialFolder.Templates)

では問題なく動作しますがwin 7、 と では error( permission denied) をwin XP返しますwin 8

そこで、「異なる OS バージョンでのアプリケーション データベースの推奨される場所はどこですか?」と尋ねたいと思います。前もって感謝します。

4

1 に答える 1

1

データがユーザー固有の場合

Environment.SpecialFolder.ApplicationData 

それ以外の場合、データがアプリケーションのすべてのユーザーによって共有されている場合

Environment.SpecialFolder.CommonApplicationData
于 2012-12-08T09:10:34.070 に答える