My を使用したレジストリからの読み取りとレジストリへの書き込み

更新 : 2007 年 11 月

My.Computer.Registry オブジェクトには、レジストリ キーを操作するためのメソッドおよびプロパティが用意されています。

Windows のレジストリは、オペレーティング システムによる情報と、コンピュータにホストされるアプリケーションによる情報をホストします。このような情報を保存するには My.Settings の使用をお勧めしますが、従来のアプリケーションでもレジストリを使用できます。

My.Computer.Registry メンバの一覧については、「My.Computer.Registry オブジェクトのメンバ」を参照してください。

処理手順

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

操作

参照項目

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

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

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

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

値が存在するかどうかを判別する

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

値を読み取る

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

セキュリティとレジストリ

レジストリの作業には、システム リソースや保護情報などへの不適切なアクセスを許可する場合があるため、セキュリティが損なわれる場合があります。これらのプロパティを使用するには、レジストリ変数へのアクセスを制御する RegistryPermissionAccess 列挙型からの、読み取りおよび書き込み権限が必要です。完全に信頼された状態で実行中のコード (既定のセキュリティ ポリシーでは、ユーザーのローカル ハード ディスクにインストールされているすべてのコード) は、レジストリにアクセスするために必要なアクセス権限を持っています。詳細については、「T:System.Security.Permissions.RegistryPermission」を参照してください。

レジストリ変数は、RegistryPermission を持たないコードがアクセスできるメモリ位置に格納することはできません。同様に、権限を付与する場合には、ジョブを完了させるために必要な最小限の権限を付与する必要があります。

参照

処理手順

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

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

概念

セキュリティとレジストリ

参照

My.Settings オブジェクト