My.Computer.Registry オブジェクト

更新 : 2007 年 11 月

レジストリを操作するプロパティとメソッドを提供します。

解説

これらのプロパティを使用するには、RegistryPermissionAccess 列挙体によって許可された読み取りと書き込みのアクセス権限が必要です。完全に信頼された状態で実行中のコード (既定のセキュリティ ポリシーでは、ユーザーのローカル ハード ドライブにインストールされているすべてのコード) は、レジストリにアクセスするために必要なアクセス許可を持っています。詳細については、「RegistryPermission クラス」を参照してください。

処理手順

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

タスク

参照項目

レジストリ キーを作成する

方法 : Visual Basic でレジストリ キーを作成し、値を設定する

レジストリ キーの値が存在するかどうかを判別する

方法 : Visual Basic で、レジストリ キーに値が存在するかどうかを確認する

レジストリ キーにデータを書き込む

方法 : Visual Basic でレジストリ キーの値を設定する

レジストリ キーを削除する

方法 : Visual Basic で、レジストリ キーを削除する

レジストリからデータを読み取ります。

方法 : Visual Basic で、レジストリ キーから値を読み取る

使用例

この例では、HKEY_CURRENT_USER\Software\MyApp から値 Name を読み取り、メッセージ ボックスにこの値を表示します。

Dim readValue As Object
        readValue = My.Computer.Registry.GetValue _
        ("HKEY_CURRENT_USER\Software\MyApp", "Name", Nothing)
        MsgBox("The value is " & CStr(readValue))

必要条件

名前空間 : Microsoft.VisualBasic.MyServices

クラスRegistryProxy (Registry へのアクセスを提供します)

アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)

参照

処理手順

チュートリアル : レジストリ キーの作成と値の変更

トラブルシューティング : レジストリの操作

概念

一般的なレジストリ タスク

参照

My.Computer.Registry オブジェクトのメンバ

My.Computer.Registry.ClassesRoot プロパティ

My.Computer.Registry.CurrentConfig プロパティ

My.Computer.Registry.CurrentUser プロパティ

My.Computer.Registry.DynData プロパティ

My.Computer.Registry.LocalMachine プロパティ

My.Computer.Registry.PerformanceData プロパティ

My.Computer.Registry.Users プロパティ

My.Computer.Registry.GetValue メソッド

My.Computer.Registry.SetValue メソッド

My.Computer オブジェクト

Microsoft.Win32.Registry