LocalUserAppDataPath と UserAppDataPath の違いは何ですか?
質問
で System.Windows.Forms.Application
と呼ばれる2つのプロパティがあります LocalUserAppDataPath
そして UserAppDataPath
. 。このコンピュータ (Vista を実行) では、これらは次のものに対応します。
C:\Users\UserName\AppData\Local\CompanyName\ProductName\ProductVersion
そしてC:\Users\UserName\AppData\Roaming\CompanyName\ProductName\ProductVersion
これら 2 つの違いは何ですか?1 つ目をいつ使用し、2 つ目をいつ使用しますか?
解決
[ドメイン/ Active Directoryの設定にしている場合、ユーザーがログアウトしたときに、
、ローミングプロファイルは(可能)、中央サーバにコピーされ、サーバからのときにユーザーがログインしています。
ローカルプロファイルは常にPC上で「ローカル」保存されます。
そのユーザーが別のPCを使用して、まだ自分のデータにアクセスできるようになりますとローミングプロファイルフォルダを使用することが一般的に優れています。データは、しかし、非常に大きい場合、遅いログインを防ぐために、ローカルに保存します。
他のヒント
非ローカルユーザーが設定されている関係なくここでユーザがログイン中の任意のマシンに転送されること(多くのネットワークユーザ設定で)。ローカルユーザが、一方、上のユーザのマシンに固有であります現在ログインしているし、他の場所でユーザーがログインする(Windowsによってネットワークを介して、このデータのすなわち同期なし)場合は、ドメイン上の他のマシンに転送されることはありません。
は、ユーザーが任意の項目のための機能ワイズたくなると思いますかに依存し、使用する。
所属していません StackOverflow