レジストリの読み出し

  HKEY_LOCAL_MACHINE : Run



HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run は、
Run キーには ユーザーがログオンするたびに実行されるアプリケーションが登録されています。



↓参考 Microsoft ドキュメント
http://support.microsoft.com/kb/314866/ja


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\IMJPMIG9.0
の値の取得



  
Imports Microsoft.Win32

Public Class Form1

	' ******************************************************
	' 画面初期設定
	' ******************************************************
	Private Sub Form1_Load(ByVal sender As System.Object, _
	ByVal e As System.EventArgs) Handles MyBase.Load

		Dim regkey As RegistryKey

		' レジストリキーを開く
		regkey = Registry.LocalMachine.OpenSubKey( _
		"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", False)

		Dim str As String

		' 規定のデータを取得する
		str = CType(regkey.GetValue("", "値無し"), String)
		MessageBox.Show(str)

		' 特定のデータを取得する
		str = CType(regkey.GetValue("IMJPMIG9.0", "値無し"), String)
		MessageBox.Show(str)

		' レジストリキーを閉じる
		regkey.Close()

	End Sub

End Class
  


regkey.GetValue の戻り値は、Object 型なので、文字列型のデータであるという前提で
CType で String にキャストしている










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ