2009-11-02 2 views
3

System.Windows.Forms.Application에는 LocalUserAppDataPathUserAppDataPath이라는 두 가지 속성이 있습니다. 이 컴퓨터에서LocalUserAppDataPath와 UserAppDataPath의 차이점은 무엇입니까?

  • C:\Users\UserName\AppData\Local\CompanyName\ProductName\ProductVersion
  • C:\Users\UserName\AppData\Roaming\CompanyName\ProductName\ProductVersion

이 두 가지의 차이점은 무엇입니까 이러한 대응을 (Vista를 실행)? 언제 첫 번째를 사용하고 두 번째는 언제 사용 하시겠습니까?

답변

7

사용자가 로그인 할 때.

지역을 프로필은 항상 PC에 '로컬'로 저장됩니다.

일반적으로 로밍 프로필 폴더를 사용하면 사용자가 다른 PC를 사용하면서도 데이터에 액세스 할 수 있으므로 더 좋습니다. 그러나 데이터가 매우 큰 경우 로컬로 저장하여 느린 로그인을 방지하십시오.

1

로컬이 아닌 사용자는 (많은 네트워크 사용자 구성에서) 사용자가 로그인하는 위치에 관계없이 모든 시스템으로 전송되는 설정입니다. 반면에 로컬 사용자는 사용자가 현재 로그인되어 있으며 사용자가 다른 곳에서 로그인하면 도메인의 다른 컴퓨터로 전송되지 않습니다 (즉, Windows에서 네트워크를 통해이 데이터를 동기화하지 않음).

어느 항목을 사용자가 기능적으로 원하는 것으로 생각하는지에 따라 다릅니다. 당신이 (할 수있다) 사용자가 로그 아웃 중앙 서버에 복사하고 서버에서하는 도메인/Active Directory의 설치, 로밍 프로파일에있는 경우

관련 문제