ネットワーク共有からアプリケーションを実行可能にし、その時にログインしたマシンとは無関係にユーザーの設定を維持するという目標がある場合、どこに設定と設定を保存する必要がありますか?ネットワークアプリケーションのWindows環境設定を保存する場所は?
同様に、アプリケーション全体の設定はどこに保存する必要がありますか?
使用している開発環境は.Netではなく、Windows 2000以降と互換性のあるアプリケーションをコンパイルすることができます(該当する場合)。
ネットワーク共有からアプリケーションを実行可能にし、その時にログインしたマシンとは無関係にユーザーの設定を維持するという目標がある場合、どこに設定と設定を保存する必要がありますか?ネットワークアプリケーションのWindows環境設定を保存する場所は?
同様に、アプリケーション全体の設定はどこに保存する必要がありますか?
使用している開発環境は.Netではなく、Windows 2000以降と互換性のあるアプリケーションをコンパイルすることができます(該当する場合)。
ユーザーのプロフィールです。彼女のプロフィールがローミングしていると仮定すると、彼女はログインしているどこにいてもユーザに従います。
アプリケーションの設定は、Application Dataの特別なフォルダに保存する必要があります。 SHGetSpecialFolderPathを使用して、このフォルダへのパスを取得できます。特別なフォルダの詳細については、Wikipediaのthis articleをご覧ください。
「アプリケーション全体の設定」と言えば、すべてのユーザーが使用できる設定を意味すると見なします。これらは、ネットワーク共有上のアプリケーションと共に保存することができます。
"自分がログインしている正確なマシンに関係なくユーザーの設定を維持する必要がある"場合、設定を保存できる唯一の場所は "サーバー上"です。
この実装方法はまったく別の話です。共有が書き込み可能な場合、アプリケーションと同じパス/フォルダーにファイルを保存するのが最も簡単です。共有が書き込み可能でない場合は、単純なhttp Webアプリケーションのように、別の方法でそれを行う必要があります。
たぶんIsolated Storageが
隔離されたストレージは、彼が.Netを使用していないので、ここで質問から少し外れています。 –
ダーン、私は質問を誤って読んだ.. – thijs
(ユーザごとの設定/ファイルの場合には)あなたが探しているものである場合は、この文脈では、ユーザーのプロファイルがありますか? –
私は、ローカルの各マシンに保存されている、ログオンしているユーザープロファイルについて話しています。 –