VB.NETコードでレジストリに素早くアクセスするためのヒント
vb.netでレジストリにアクセスするのは非常に簡単になります。microsoft.Win32名前空間のレジストリクラスとregistryKeyクラスを使用することができます。また、My.Computer.Registryは、Microsoft.Win32名前空間のレジストリクラスとregistryKeyクラスのインスタンスを返すことができます。
以下は、vb.netがレジストリにアクセスするためのいくつかの小さな例です。
1. レジストリキーを返す、または作成する
Dim Key1 As Microsoft.Win32.RegistryKey
Key1 = My.Computer.Registry.CurrentUser '現在のユーザーキーを返します。
Dim Key2 As Microsoft.Win32.RegistryKey レジストリキー
Key2 = Key1.OpenSubKey("northsnow") '現在のユーザーキーの下にあるnorthsnowキーを返します。
If Key2 Is Nothing Then
Key2 = Key1.CreateSubKey("northsnow") 'キーが存在しない場合に作成します。
End If
2. レジストリキーの削除
<テーブルDim Key1 As Microsoft.Win32.RegistryKey
Key1 = My.Computer.Registry.CurrentUser '現在のユーザーキーを返します。
Dim Key2 As Microsoft.Win32.RegistryKey レジストリキー
Key2 = Key1.OpenSubKey("northsnow") '現在のユーザーキーの下にあるnorthsnowキーを返します。
If Not Key2 Is Nothing Then
Key1.DeleteSubKey("northsnow") 'キーが存在しない場合は作成します。
End If
3. レジストリエントリの作成または読み込み
<テーブルDim Key1 As Microsoft.Win32.RegistryKey
Key1 = My.Computer.Registry.CurrentUser '現在のユーザーキーを返します。
Dim Key2 As Microsoft.Win32.RegistryKey レジストリキー
Key2 = Key1.OpenSubKey("northsnow", True) '現在のユーザーキーの下にあるnorthsnowキーを返します。アイテムを作成する場合は、第2パラメータにtrueを指定する必要があります
If Key2 Is Nothing Then
Key2 = Key1.CreateSubKey("northsnow") 'キーが存在しない場合に作成します。
End If
'アイテムを作成、存在しない場合は作成、存在する場合は上書き
キー2.SetValue("名前", "北の雪")
Key2.SetValue("sex",True)です。
Key2.SetValue("年齢", 30)
'項目の値を返す
Dim sb As New System.Text.StringBuilder
sb.AppendLine(キー2.GetValue("name"))
sb.AppendLine(キー2.GetValue("性別"))
sb.AppendLine(キー2.GetValue("年齢"))
MsgBox(sb.ToString)
'アイテムが存在するかどうかを確認する
If (キー2.GetValue("name")) Is Nothing Then
MsgBox("no")
エルセーヌ
MsgBox("はい")
終了
If (キー2.GetValue("name2")) Is Nothing Then
MsgBox("いいえ")
エルセーヌ
MsgBox("はい")
終了'出力
' 海の北に降る雪
' 真
'30
[...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...] [...]
関連
-
このようなハングアップするように促されるSQLServerのインストールは、このREGファイルをインポートすることが解決することができます
-
レジストリを変更することでシステムの安定性とセキュリティを向上させ、コンピュータを強くします
-
WindowsXPのレジストリへのアクセス方法とレジストリ関連値の修正で、コンピュータを最適化する。
-
レジストリでUSBメモリーの自動実行機能を無効にする
-
レジストリのゴミを掃除する方法 パソコンの速度を向上させるレジストリのゴミを掃除する3つの方法
-
変更したレジストリをすぐに反映させる方法
-
Excelのアンドゥの最大数を増やすレジストリの修正方法
-
ウイルスによる悪意のある隠しファイルを表示するようにレジストリを変更する。
-
レジストリの変更 cドライブのボリュームラベル
-
大容量メモリーを活用するためのレジストリ変更方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
デフォルトのシステムバックアップを使用してレジストリを復元するためのグラフィカルなチュートリアル
-
dos環境でレジストリをバックアップ/リストアする方法 dos環境でレジストリをバックアップする方法 チュートリアル
-
VMware Virtual Machineはどのようにバグログを解析するのですか?
-
パソコンのスイッチング速度やインターネット速度を改善するための12のレジストリ最適化方法
-
レジストリによるハードウェアアクセラレーションの変更(ハードウェアアクセラレーションのオフとオン)
-
ソフトウェアの追加/削除の右クリックメニューを開く(レジストリを使用して実現する)
-
winxpオープンレジストリエディタ
-
レジストリ・ソリューションの復元方法を表示する
-
レジストリの無効化と有効化方法について
-
レジストリの "REG "ファイルは完全ガイドです