DpapiDataProtector.Scope プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データ保護のスコープを取得または設定します。
public:
property System::Security::Cryptography::DataProtectionScope Scope { System::Security::Cryptography::DataProtectionScope get(); void set(System::Security::Cryptography::DataProtectionScope value); };
public System.Security.Cryptography.DataProtectionScope Scope { get; set; }
member this.Scope : System.Security.Cryptography.DataProtectionScope with get, set
Public Property Scope As DataProtectionScope
プロパティ値
データ保護のスコープ (現在のユーザーまたはローカル コンピューター) を指定する列挙値の 1 つ。 既定値は CurrentUser です。
注釈
データ保護はディスク上のデータを暗号化するため、他のプログラムでは読み取ることができません。 データを保護または保護解除するためのキーは必要ありません。 Scopeを CurrentUser に設定すると、資格情報で実行されているアプリケーションのみがデータの保護を解除できます。ただし、これは、資格情報で実行されているアプリケーションが保護されたデータにアクセスできることを意味します。 Scopeを LocalMachine に設定すると、コンピューター上のすべての完全信頼アプリケーションは、アプリケーション名、主な目的、および特定の目的がわかっていれば、データの保護を解除、アクセス、変更できます。