トップ ページ > VisualBasic 2010(express) > VisualBasic 2010(express)でのレジストリ読み書き

VisualBasic 2010(express)でのレジストリ読み書き

レジストリを読み書きするだけのアプリケーションの作成

今回は、レジストリの読み書きを行うだけのコンソールアプリケーションを作成します。
  1. コンソールアプリの作成
    Public Class Form1
    	
    	Sub Main()
    	  '権限が足りずに書き込めない時もあるので、エラー処理。
    	  Try
    		'キー 「HKLM\SOFTWARE\Policies\Microsoft」 の中に 値を作成
    		Dim regkey As Microsoft.Win32.RegistryKey = _
    		Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\Policies\Microsoft")
    		'名前:grot3、値「http://www.grot3.com/」を作成する
            	regkey.SetValue("grot3", "http://www.grot3.com/")
    	  Catch ex As Exception
    		MsgBox(ex.Message.ToString, MsgBoxStyle.Critical, "エラー")
    	  End Try
    	End Sub
    End Class
    
    Microsoft.Win32.Registry.ClassesRoot.CreateSubKey
    Microsoft.Win32.Registry.CurrentUser.CreateSubKey
    Microsoft.Win32.Registry.LocalMachine.CreateSubKey
    Microsoft.Win32.Registry.Users.CreateSubKey
    Microsoft.Win32.Registry.CurrentConfig.CreateSubKey