.NETアプリケーションのユーザレベルの情報を保存する方法は何ですか?.NETアプリケーションにユーザ関連の情報を保存する
私はレジストリファイルまたは設定ファイルを使用できますが、一部のユーザーにはこれらのファイルを保存/ロードするための十分な権限がありません。
私はアセンブリのプライベートストレージやそのようなものについて聞いたことがありますか?
私の主な関心事は、最小限の特権を持つユーザーであっても、このストレージの場所にアクセスできることを確認することです。
.NETアプリケーションのユーザレベルの情報を保存する方法は何ですか?.NETアプリケーションにユーザ関連の情報を保存する
私はレジストリファイルまたは設定ファイルを使用できますが、一部のユーザーにはこれらのファイルを保存/ロードするための十分な権限がありません。
私はアセンブリのプライベートストレージやそのようなものについて聞いたことがありますか?
私の主な関心事は、最小限の特権を持つユーザーであっても、このストレージの場所にアクセスできることを確認することです。
my.settingsを使用できます。このpageをmsdnからチェックしてください。
約User-scoped Application Settings? (これらは各ユーザーのローカル設定フォルダにローカルに保存されています)create the settings file using the VS designerも同様に保存できます。
MSDN hereには、アプリケーション設定アーキテクチャに関する一般的な情報があり、そのページにはかなりのリンクがあります。
必要なユーザー権限についてほとんどの制限されたアカウント(ユーザーアカウント)の下で私のアプリケーションを実行するとしましょう - それは私の場合に動作する(ユーザースコープのアプリケーション設定)ですか? LCありがとうございます。 – AlexKelos
本当に奇妙なことがない限り、すべてのユーザーはそれぞれのローカル設定フォルダに完全にアクセスできますので、問題はありません。 –
現在、ほとんどのアプリケーションでは、情報を格納するために何らかのデータベースが使用されています。 SQL ExpressとSQLLiteは、この目的に応えることができます。
これは(残念ながら)VB固有です。 –