アプリをネットワーク共有から実行可能にし、ユーザーがその時点でログインしている正確なマシンに関係なく、ユーザーの設定を保持することが目標である場合、設定と設定をどこに保存する必要がありますか?
同様に、アプリケーション全体の設定をどこに保存すればよいですか?
使用中の開発環境は .Net ではありませんが、必要に応じて Windows 2000 以降と互換性のあるアプリをコンパイルできます。
アプリをネットワーク共有から実行可能にし、ユーザーがその時点でログインしている正確なマシンに関係なく、ユーザーの設定を保持することが目標である場合、設定と設定をどこに保存する必要がありますか?
同様に、アプリケーション全体の設定をどこに保存すればよいですか?
使用中の開発環境は .Net ではありませんが、必要に応じて Windows 2000 以降と互換性のあるアプリをコンパイルできます。
多分隔離されたストレージはあなたが探しているものです(ユーザーごとの設定/ファイルの場合)
「ユーザーがログインしている正確なマシンに関係なく、ユーザーの設定を保持する必要がある」場合、設定を保存できる唯一の場所は「サーバー上」にあるようです。
これがどのように実装されたかは別の話です。共有が書き込み可能な場合は、アプリケーションと同じパス/フォルダーにあるファイルに構成を保存するのが最も簡単な方法です。共有が書き込み可能でない場合は、単純な http Web アプリケーションなど、別の方法を見つける必要があります。
ユーザー プロファイル。彼女のプロファイルがローミングしていると仮定すると、設定はユーザーがログインしている場所に追従します。
アプリケーションの場合、設定は Application Data 特別なフォルダーに保存する必要があります。SHGetSpecialFolderPathを使用して、このフォルダーへのパスを取得できます。特別なフォルダーの詳細については、Wikipediaのこの記事を参照してください。
「アプリケーション全体の設定」と言うときは、すべてのユーザーが利用できる設定を意味すると思います。これらは、アプリケーションと一緒にネットワーク共有に保存できます。