4

には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つの違いは何ですか?いつ最初のものを使用し、いつ2番目を使用しますか?

4

2 に答える 2

8

ドメイン/ActiveDirectoryを設定している場合、移動プロファイル(可能性があります)は、ユーザーがログアウトすると中央サーバーにコピーされ、ユーザーがログインするとサーバーからコピーされます。

ローカルプロファイルは常にPCに「ローカル」に保存されます。

一般に、移動プロファイルフォルダーを使用することをお勧めします。これにより、ユーザーはさまざまなPCを使用しながら、データにアクセスできるようになります。ただし、データが非常に大きい場合は、ログインが遅くなるのを防ぐためにローカルに保存してください。

于 2009-11-02T09:28:52.837 に答える
1

非ローカルユーザーは、(多くのネットワークユーザー構成では)ユーザーがログインしている場所に関係なく、任意のマシンに転送される設定です。一方、ローカルユーザーは、ユーザーが現在ログインしているマシンに固有です。ユーザーが他の場所にログインした場合(つまり、Windowsによるネットワーク全体でのこのデータの同期なし)、ドメイン上の他のマシンに転送されません。

どちらを使用するかは、ユーザーが特定のアイテムに対して機能的に何を望んでいるかによって異なります。

于 2009-11-02T09:28:05.417 に答える