PStore
[Защищенное хранилище (Pstore) доступно для использования в Windows Server 2003 и Windows XP. Он доступен только для операций только для чтения в Windows Server 2008 и Windows Vista, но может быть недоступен в последующих версиях. Pstore использует старую реализацию защиты данных. Разработчикам настоятельно рекомендуется воспользоваться преимуществами более надежной защиты данных, предоставляемой функциями CryptProtectData и CryptUnprotectData .]
Защищенное хранилище предоставляет приложениям интерфейс для хранения пользовательских данных, которые должны быть защищены или не изменены.
Единицы хранимых данных называются Элементами. Структура и содержимое хранимых данных непрозрачны для системы защищенного хранилища. Доступ к элементам подлежит подтверждению в соответствии с определяемым пользователем стилем безопасности, который определяет, какое подтверждение требуется для доступа к данным, например, требуется ли пароль. Кроме того, доступ к элементам регулируется набором правил доступа. Для каждого режима доступа существует правило доступа, например чтение и запись. Наборы правил доступа состоят из предложений доступа. В настоящее время поддерживаются два типа предложений доступа: Authenticode и Двоичная проверка вызывающего объекта. Как правило, во время установки приложения предоставляется механизм, позволяющий новому приложению запрашивать у пользователя доступ к элементам, которые могли быть созданы ранее другим приложением.
Элементы уникально идентифицируются сочетанием ключей, типа, подтипа и имени. Ключ — это константа, указывающая, является ли элемент глобальным для данного компьютера или связан только с этим пользователем. Имя — это строка, обычно выбранная пользователем. Тип и подтип — это ИДЕНТИФИКАТОРы GUID, которые обычно задаются приложением. Дополнительные сведения о типах и подтипах хранятся в системном реестре и включают такие атрибуты, как отображаемое имя и указания пользовательского интерфейса. Для подтипов родительский тип является фиксированным и включается в системный реестр в качестве атрибута. Группа "Типы" используется для общих целей, например для оплаты или идентификации. Группа подтипов Элементы имеет общий формат данных.
- IEnumPStoreItems
- IEnumPStoreProviders
- IEnumPStoreTypes
- IPStore
- PStoreCreateInstance
- PStoreEnumProviders
- Константы PStore
- Типы PStore