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