PStore
[O Armazenamento Protegido (Pstore) está disponível para uso no Windows Server 2003 e no Windows XP. Ele só está disponível para operações somente leitura no Windows Server 2008 e no Windows Vista, mas pode estar indisponível nas versões subsequentes. O Pstore usa uma implementação mais antiga da proteção de dados. Os desenvolvedores são altamente incentivados a aproveitar a proteção de dados mais forte fornecida pelas funções CryptProtectData e CryptUnprotectData .]
O Armazenamento Protegido fornece aos aplicativos uma interface para armazenar dados do usuário que devem ser mantidos seguros ou livres da modificação.
Unidades de dados armazenados são chamadas de Itens. A estrutura e o conteúdo dos dados armazenados são opacos para o sistema de Armazenamento Protegido. O acesso aos itens está sujeito à confirmação de acordo com um Estilo de Segurança definido pelo usuário, que especifica qual confirmação é necessária para acessar os dados, como se uma senha é necessária. Além disso, o acesso a Itens está sujeito a um conjunto de regras de acesso. Há uma regra de acesso para cada Modo de Acesso: por exemplo, leitura/gravação. Os conjuntos de regras de acesso são compostos por Cláusulas de Acesso. Atualmente, há suporte para dois tipos de Cláusulas de Acesso: Autenticação e Verificação Binária do chamador. Normalmente, no momento da instalação do aplicativo, um mecanismo é fornecido para permitir que um novo aplicativo solicite ao usuário acesso a Itens que podem ter sido criados anteriormente por outro aplicativo.
Os itens são identificados exclusivamente pela combinação de chave, tipo, subtipo e nome. A Chave é uma constante que especifica se o Item é global para este computador ou associado apenas a esse usuário. O Nome é uma cadeia de caracteres, geralmente escolhida pelo usuário. Tipo e Subtipo são GUIDs, geralmente especificados pelo aplicativo. Informações adicionais sobre Tipos e Subtipos são mantidas no registro do sistema e incluem atributos como Nome de Exibição e dicas de interface do usuário. Para Subtipos, o Tipo pai é fixo e incluído no registro do sistema como um atributo. O grupo Tipo Itens é usado para uma finalidade comum: por exemplo, Pagamento ou Identificação. O grupo Subtipo Itens compartilha um formato de dados comum.
Nesta seção
- IEnumPStoreItems
- IEnumPStoreProviders
- IEnumPStoreTypes
- IPStore
- PStoreCreateInstance
- PStoreEnumProviders
- Constantes PStore
- Tipos de PStore