PStore

[受保护的存储(Pstore)可用于 Windows Server 2003 和 Windows XP。 它仅适用于 Windows Server 2008 和 Windows Vista 中的只读作,但在后续版本中可能不可用。 Pstore 使用较旧的数据保护实现。 强烈建议开发人员利用 CryptProtectDataCryptUnprotectData 函数提供的更强大的数据保护。

受保护的存储为应用程序提供了一个界面,用于存储必须保持安全或不受修改的用户数据。

存储的数据单位称为 Items。 存储数据的结构和内容对受保护的存储系统不透明。 访问项目会根据用户定义的安全样式进行确认,该样式指定访问数据所需的确认,例如是否需要密码。 此外,对项目的访问受访问规则集的约束。 每个访问模式都有一个访问规则:例如,可读/写。 访问规则集由 Access 子句组成。 目前支持两种类型的 Access 子句:验证码和二进制调用方检查。 通常,在应用程序设置时,会提供一种机制,允许新应用程序从用户对以前由另一个应用程序创建的项的访问权限请求。

项由键、类型、子类型和名称的组合唯一标识。 Key 是一个常量,指定项是全局访问此计算机还是仅与此用户关联。 名称是一个字符串,通常由用户选择。 类型和子类型 GUID,通常由应用程序指定。 有关类型和子类型的其他信息保存在系统注册表中,并包括显示名称和 UI 提示等属性。 对于子类型,父类型是固定的,并作为属性包含在系统注册表中。 类型组项用于常见用途:例如付款或标识。 子类型组 Items 共享通用数据格式。

在本部分中