2009-04-07 10 views
1

.NETアプリケーションのユーザレベルの情報を保存する方法は何ですか?.NETアプリケーションにユーザ関連の情報を保存する

私はレジストリファイルまたは設定ファイルを使用できますが、一部のユーザーにはこれらのファイルを保存/ロードするための十分な権限がありません。

私はアセンブリのプライベートストレージやそのようなものについて聞いたことがありますか?

私の主な関心事は、最小限の特権を持つユーザーであっても、このストレージの場所にアクセスできることを確認することです。

答えて

1

my.settingsを使用できます。このpageをmsdnからチェックしてください。

+0

これは(残念ながら)VB固有です。 –

5

User-scoped Application Settings? (これらは各ユーザーのローカル設定フォルダにローカルに保存されています)create the settings file using the VS designerも同様に保存できます。

MSDN hereには、アプリケーション設定アーキテクチャに関する一般的な情報があり、そのページにはかなりのリンクがあります。

+0

必要なユーザー権限についてほとんどの制限されたアカウント(ユーザーアカウント)の下で私のアプリケーションを実行するとしましょう - それは私の場合に動作する(ユーザースコープのアプリケーション設定)ですか? LCありがとうございます。 – AlexKelos

+0

本当に奇妙なことがない限り、すべてのユーザーはそれぞれのローカル設定フォルダに完全にアクセスできますので、問題はありません。 –

0

現在、ほとんどのアプリケーションでは、情報を格納するために何らかのデータベースが使用されています。 SQL ExpressとSQLLiteは、この目的に応えることができます。

関連する問題