시스템은 특정 디렉터리에 사용자 프로필 정보를 저장합니다. 이 디렉터리는 Windows XP의 "문서 및 설정"과 Windows Vista 이상 버전의 "사용자"와 같은 다양한 버전의 Windows에서 서로 다른 이름을 갖습니다. 프로필 디렉터리의 경로를 가져오려면 GetProfilesDirectory 함수를 사용합니다.
프로필 디렉터리에는 사용자 프로필에 대한 다음 하위 디렉터리가 포함되어 있습니다.
| 디렉토리 | 묘사 |
|---|---|
| ProgramData(Windows Vista 이상)/모든 사용자 | 모든 사용자에게 적용되는 프로그램 정보입니다. 이전 버전과의 호환성을 위해 모든 사용자 디렉터리가 Windows Vista 이상에 여전히 존재합니다. |
| 기본값 | 기본 사용자에게 적용되는 프로필 정보입니다. |
| 사용자 | 지정된 사용자에게 적용되는 프로필 정보입니다. 각 사용자에게는 고유한 프로필 하위 디렉터리가 있습니다. |
ProgramData/All Users 디렉터리의 위치를 가져오려면 GetAllUsersProfileDirectory 함수를 호출합니다. 이 디렉터리에는 다음 하위 디렉터리가 포함됩니다.
| 디렉토리 | 묘사 |
|---|---|
| 바탕 화면 | 바탕 화면에 표시할 바로 가기입니다. |
| 시작 메뉴 | 시작 메뉴의 메뉴 항목입니다. |
기본 사용자 디렉터리의 위치를 가져오려면 GetDefaultUserProfileDirectory 함수를 호출합니다. 특정 사용자 디렉터리의 위치를 가져오려면 GetUserProfileDirectory 함수를 호출합니다. 기본 사용자 및 특정 사용자 디렉터리에는 다음 하위 디렉터리가 모두 포함됩니다. 기울임꼴의 디렉터리에서는 기본적으로 숨겨지는 디렉터리를 나타냅니다. 폴더 옵션 제어판 항목에서 숨겨진 파일, 폴더 및 드라이브 표시 옵션을 선택하여 이러한 디렉터리를 볼 수 있습니다.
| 디렉토리 | 묘사 |
|---|---|
| 애플리케이션 데이터 | 애플리케이션별 데이터입니다. |
| 쿠키 | Windows Internet Explorer 쿠키. |
| 바탕 화면 | 바탕 화면에 표시할 바로 가기입니다. |
| 즐겨찾기 | 즐겨찾는 웹 사이트에 대한 링크입니다. |
| 로컬 설정 | 프로필로 로밍하지 않는 애플리케이션 설정 및 데이터입니다. 일반적으로 이 디렉터리의 설정 또는 데이터는 컴퓨터별로 지정되거나 너무 커서 효과적으로 로밍할 수 없습니다. 이 디렉터리에는 다음 하위 폴더가 포함됩니다.
|
| 내 문서 | 사용자가 만드는 문서의 기본 위치입니다. 애플리케이션은 기본적으로 문서 파일을 이 디렉터리에 저장해야 합니다. |
| NetHood | 네트워크 환경 항목의 바로 가기입니다. |
| PrintHood | 프린터 폴더 항목의 바로 가기입니다. |
| 최근 | 가장 최근에 사용한 문서의 바로 가기입니다. |
| SendTo | 사용자가 파일을 자주 보내는 위치의 바로 가기입니다. |
| 시작 메뉴 | 시작 메뉴의 메뉴 항목입니다. |
| 템플릿 | 템플릿 항목의 바로 가기입니다. |
이러한 디렉터리의 하위 디렉터리의 위치를 가져오려면 SHGetFolderPath 또는 SHGetKnownFolderPath 함수를 사용합니다.