PStore
[受保護的儲存體 (Pstore) 可用於 Windows Server 2003 和 Windows XP。 它僅適用于 Windows Server 2008 和 Windows Vista 中的唯讀作業,但後續版本可能無法使用。 Pstore 使用較舊的資料保護實作。 強烈建議開發人員利用 CryptProtectData 和 CryptUnprotectData 函式所提供的更強資料保護。
受保護的儲存體提供應用程式介面來儲存使用者資料,這些使用者資料必須保持安全或不受修改。
儲存的資料單位稱為 Items。 儲存資料的結構和內容對受保護的儲存體系統不透明。 存取專案受限於根據使用者定義的安全性樣式進行確認,這會指定存取資料所需的確認,例如是否需要密碼。 此外,存取專案受限於存取規則集。 每個存取模式都有存取規則:例如讀取/寫入。 存取規則集是由 Access 子句所組成。 目前支援兩種類型的 Access 子句:Authenticode 和二進位呼叫端檢查。 一般而言,在應用程式設定階段,會提供一個機制,允許新的應用程式向使用者要求存取先前可能由另一個應用程式建立的專案。
專案可透過索引鍵、類型、子類型和名稱的組合來唯一識別。 Key 是常數,指定 Item 是否為此電腦的全域,或只與此使用者相關聯。 Name 是使用者通常會選擇的字串。 類型和子類型是 GUID,通常是由應用程式指定。 類型與子類型的其他資訊會保留在系統登錄中,並包含顯示名稱和 UI 提示等屬性。 針對 Subtypes,父類型是固定的,並包含在系統登錄中做為屬性。 類型群組專案用於常見用途:例如,付款或識別。 Subtype 群組 Items 會共用一般資料格式。
本節內容
- IEnumPStoreItems
- IEnumPStoreProviders
- IEnumPStoreTypes
- IPStore
- PStoreCreateInstance
- PStoreEnumProviders
- PStore 常數
- PStore 類型