RegistryProxy.LocalMachine プロパティ

定義

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

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

プロパティ値

RegistryKey

次の使用例は、サブキー Software\MyCompany\Preferences を開き、 FontColor 値を "red" に設定します。

My.Computer.Registry.LocalMachine.OpenSubKey(
  "Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")

注釈

HKEY_LOCAL_MACHINE は、通常、ユーザーごとに異なる設定をWindowsに格納するために使用されます。 コンピューターのすべてのユーザーがこのキーを共有します。 その 5 つのサブキー (HardwareSAMSecuritySoftware、および System) には、ローカル コンピューターの構成データが保持されます。

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

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

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

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

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

適用対象

こちらもご覧ください