Поделиться через


Расширение известных папок с помощью пользовательских папок

Независимые поставщики программного обеспечения могут расширить набор известных папок в системе, регистрируя собственные известные папки. После регистрации эти сторонние папки становятся известны системе. Они обнаруживаются при любом вызове IKnownFolderManager::GetFolderIds. Обратите внимание, что известная папка должна быть папкой для каждого компьютера. Вы не можете создать известную папку для каждого пользователя.

Инструкции

Шаг 1.

Определите известную папку с помощью структуры KNOWNFOLDER_DEFINITION .

Шаг 2.

Зарегистрируйте известную папку с помощью вызова IKnownFolderManager::RegisterFolder.

Комментарии

Если вы создаете известную папку для приложения в рамках процедуры установки, необходимо также включить IKnownFolderManager::UnregisterFolder в код удаления.

Прежде чем зарегистрировать папку, необходимо указать, почему она должна быть включена в систему известных папок. У вас должна быть веская причина для повышения уровня видимости вашей папки до этого уровня видимости системы.

Пример: известные папки