RegistryProxy.CurrentUser プロパティ

定義

HKEY_CURRENT_USERへのアクセスを提供するRegistryKey型を返します。

public:
 property Microsoft::Win32::RegistryKey ^ CurrentUser { Microsoft::Win32::RegistryKey ^ get(); };
public Microsoft.Win32.RegistryKey CurrentUser { get; }
member this.CurrentUser : Microsoft.Win32.RegistryKey
Public ReadOnly Property CurrentUser As RegistryKey

プロパティ値

RegistryKey

次の使用例は、サブキー Software\MyCompany\Preferences\UserDataを削除します。

My.Computer.Registry.CurrentUser.DeleteSubKey(
  "Software\MyCompany\Preferences\UserData")

注釈

HKEY_CURRENT_USERは、主にユーザーごとの設定 (色やフォントなど) をWindowsに格納するために使用されます。 キーはユーザーによって異なります。

System.Security.Permissions名前空間にある RegistryPermission クラスは、レジストリ変数へのアクセスを制御します。 レジストリ変数は、 RegistryPermission のないコードがアクセスできるメモリの場所に格納しないでください。 同様に、アクセス許可を付与する場合は、ジョブを完了するために必要な最小限の特権を付与します。

レジストリのアクセス許可のアクセス値は、 RegistryPermissionAccess 列挙体によって定義されます。 次の表では、そのメンバーについて詳しく説明します。

Value Description
AllAccess レジストリ変数へのアクセスの作成、読み取り、および書き込み。
Create レジストリ変数へのアクセスを作成します。
NoAccess レジストリ変数にアクセスできません。
Read レジストリ変数への読み取りアクセス。
書き込む レジストリ変数への書き込みアクセス。

次の表に、 My.Computer.Registry オブジェクトに関連するタスクの例を示します。

ターゲット 参照先
レジストリ キーを作成し、その値を設定する 方法: レジストリ キーを作成し、その値を設定する
レジストリ キーを削除する 方法: レジストリ キーを削除する
レジストリ キーから値を読み取る 方法: レジストリ キーから値を読み取る

適用対象

こちらもご覧ください