Pstore
[Protected Storage (Pstore) は、Windows Server 2003 および Windows XP で使用できます。 これは、Windows Server 2008 および Windows Vista の読み取り専用操作でのみ使用できますが、以降のバージョンでは使用できない場合があります。 Pstore では、データ保護の以前の実装が使用されます。 開発者は、CryptProtectData 関数と CryptUnprotectData 関数によって提供されるより強力なデータ保護を利用することを強くお勧めします。
Protected Storage は、セキュリティで保護されているか、変更されないようにする必要があるユーザー データを格納するためのインターフェイスをアプリケーションに提供します。
格納されるデータの単位は Items と呼ばれます。 格納されているデータの構造と内容は、Protected Storage システムに対して不透明です。 アイテムへのアクセスは、ユーザー定義のセキュリティ スタイルに従って確認されます。これは、パスワードが必要かどうかなど、データにアクセスするために必要な確認を指定します。 さらに、アイテムへのアクセスには、アクセス規則セットが適用されます。 アクセス モードごとにアクセス規則があります(読み取り/書き込みなど)。 アクセス規則セットは、Access 句で構成されます。 現在、2 種類の Access 句がサポートされています。Authenticode と呼び出し元のバイナリ チェックです。 通常、アプリケーションのセットアップ時に、新しいアプリケーションが別のアプリケーションによって以前に作成された可能性があるアイテムへのアクセスをユーザーに要求できるようにするメカニズムが提供されます。
項目は、キー、型、サブタイプ、および名前の組み合わせによって一意に識別されます。 Key は、アイテムがこのコンピューターに対してグローバルであるか、このユーザーにのみ関連付けられているかを指定する定数です。 Name は文字列であり、通常はユーザーによって選択されます。 型とサブタイプは GUIDs であり、通常はアプリケーションによって指定されます。 型とサブタイプに関する追加情報は、システム レジストリに保持され、表示名や UI ヒントなどの属性が含まれます。 サブタイプの場合、親 Type は固定され、属性としてシステム レジストリに含まれます。 [種類] グループの [アイテム] は、支払や識別などの一般的な目的で使用されます。 [サブタイプ] グループの [アイテム] は、共通のデータ形式を共有します。
- IEnumPStoreItems
- IEnumPStoreProviders
- IEnumPStoreTypes
- IPStore
- PStoreCreateInstance
- PStoreEnumProviders
- PStore 定数
- PStore の種類