Каталог профилей
Система хранит данные профиля пользователя в определенном каталоге с разными именами в разных версиях Windows: "Документы и параметры" в Windows XP и "Пользователи" в Windows Vista и более поздних версий. Чтобы получить путь к каталогу профилей, используйте функцию GetProfilesDirectory .
Каталог profiles содержит следующие подкаталоги для профилей пользователей.
Каталог | Описание |
---|---|
ProgramData (Windows Vista или более поздней версии)/Все пользователи | Сведения о программе, применимые ко всем пользователям. Каталог All Users по-прежнему существует в Windows Vista или более поздней версии для обеспечения обратной совместимости. |
По умолчанию | Сведения профиля, которые применяются к пользователю по умолчанию. |
Пользователь | Сведения профиля, применимые к указанному пользователю. У каждого пользователя есть собственный подкаталог профиля. |
Чтобы получить расположение каталога ProgramData/All Users, вызовите функцию GetAllUsersProfileDirectory . Этот каталог содержит следующие подкаталоги:
Каталог | Описание |
---|---|
Персональный компьютер | Сочетания клавиш для отображения на рабочем столе. |
Меню "Пуск" | Пункты меню "Пуск ". |
Чтобы получить расположение каталога пользователя по умолчанию, вызовите функцию GetDefaultUserProfileDirectory . Чтобы получить расположение каталога конкретного пользователя, вызовите функцию GetUserProfileDirectory . Каталоги пользователей по умолчанию и определенные каталоги пользователей содержат следующие подкаталоги. Каталоги курсивом указывают на каталоги, скрытые по умолчанию. Эти каталоги можно просмотреть, выбрав параметр Показывать скрытые файлы, папки и диски на панели управления Параметры папки .
Каталог | Описание |
---|---|
Данные приложений | Данные, относящиеся к конкретному приложению. |
Использование файлов cookie | Windows Internet Обозреватель файлы cookie. |
Персональный компьютер | Сочетания клавиш для отображения на рабочем столе. |
Избранное | Ссылки на избранные веб-сайты. |
Локальные параметры | Параметры приложения и данные, которые не перемещаются вместе с профилем. Обычно параметры или данные в этом каталоге зависят от компьютера или слишком велики для эффективного перемещения. Этот каталог содержит следующие вложенные папки:
|
Мои документы | Расположение по умолчанию для документов, создаваемых пользователем. Приложения должны сохранять файлы документов в этом каталоге по умолчанию. |
NetHood | Ярлыки для элементов сетевого окружения. |
PrintHood | Ярлыки для элементов папок принтера. |
Последние | Ярлыки для последних использованных документов. |
Sendto | Ярлыки для расположений, в которые пользователь часто отправляет файлы. |
Меню "Пуск" | Пункты меню "Пуск ". |
Шаблоны | Ярлыки для элементов шаблона. |
Чтобы получить расположение подкаталогов этих каталогов, используйте функции SHGetFolderPath или SHGetKnownFolderPath .