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


PStore

[Защищенное хранилище (Pstore) доступно для использования в Windows Server 2003 и Windows XP. Он доступен только для операций только для чтения в Windows Server 2008 и Windows Vista, но может быть недоступным в последующих версиях. Pstore использует старую реализацию защиты данных. Разработчикам настоятельно рекомендуется воспользоваться более сильной защитой данных, предоставляемой CryptProtectData и функциями CryptUnprotectData.]

Защищенное хранилище предоставляет приложениям интерфейс для хранения пользовательских данных, которые должны быть защищены или освобождены от изменения.

Единицы хранимых данных называются "Элементы". Структура и содержимое сохраненных данных непрозрачны в системе защищенного хранилища. Доступ к элементам подлежит подтверждению в соответствии с определяемым пользователем стилем безопасности, который указывает, что требуется для доступа к данным, например, требуется ли пароль. Кроме того, доступ к элементам применяется к набору правил доступа. Существует правило доступа для каждого режима доступа: например, чтение и запись. Наборы правил доступа состоят из предложений Access. В настоящее время поддерживаются два типа предложений доступа: Authenticode и двоичная проверка вызывающего объекта. Как правило, во время установки приложения предоставляется механизм, позволяющий новому приложению запрашивать от пользователя доступ к элементам, которые могли быть созданы ранее другим приложением.

Элементы однозначно определяются сочетанием ключа, типа, подтипа и имени. Ключ является константой, указывающей, является ли элемент глобальным для этого компьютера или связан только с этим пользователем. Имя — это строка, обычно выбранная пользователем. Тип и подтип — это guids, обычно указанных приложением. Дополнительные сведения о типах и подтипах хранятся в системном реестре и включают такие атрибуты, как отображаемое имя и подсказки пользовательского интерфейса. Для подтипов родительский тип исправлен и включен в системный реестр в качестве атрибута. Элементы группы типов используются для общей цели: например, оплаты или идентификации. Элементы группы подтипов используют общий формат данных.

В этом разделе