好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 在VB.NET中如何快速訪問注冊表的技巧 代碼

在VB.NET中如何快速訪問注冊表的技巧 代碼

熱門標簽:地圖標注用小紅旗 電話外呼系統線路哪家公司做得好 免費高德地圖標注 成都人工外呼系統平臺 索契地圖標注app 外呼系統工作推進 巴東單位怎么做地圖標注 地圖標注員項目 儋州電銷機器人廠家

vb.net中訪問注冊表變得非常的簡單。我們可以用microsoft.Win32 名稱空間的下的registry類和registryKey類。另外My.Computer.Registry 也可以返回一個Microsoft.Win32.Registry類的實例。
  下面就舉幾個小例子來說明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鍵,

  如果想創建項,必須指定第二個參數為true
If Key2 Is Nothing Then
Key2 = Key1.CreateSubKey("northsnow") '如果鍵不存在就創建它
End If
'創建項,如果不存在就創建,如果存在則覆蓋
Key2.SetValue("name", "塞北的雪")
Key2.SetValue("sex", True)
Key2.SetValue("age", 30)
'返回項值
Dim sb As New System.Text.StringBuilder
sb.AppendLine(Key2.GetValue("name"))
sb.AppendLine(Key2.GetValue("sex"))
sb.AppendLine(Key2.GetValue("age"))
MsgBox(sb.ToString)
'查驗某個項是否存在
If (Key2.GetValue("name")) Is Nothing Then
MsgBox("no")
Else
MsgBox("yes")
End If
If (Key2.GetValue("name2")) Is Nothing Then
MsgBox("no")
Else
MsgBox("yes")
End If

  '輸出
' 塞北的雪
'True
'30
'yes
'no


4、遍歷注冊表
  這個也非常簡單,  在窗體上放一個按鈕和兩個文本框,添加如下的代碼:

  Dim sb As New System.Text.StringBuilder '返回遍歷結果
Dim sb2 As New System.Text.StringBuilder '返回讀取出錯的注冊表鍵
Private Sub Button3_Click()Sub Button3_Click(ByVal sender As System.Object,

  ByVal e As System.EventArgs) Handles Button3.Click
Dim Key1 As Microsoft.Win32.RegistryKey
Key1 = My.Computer.Registry.CurrentUser '返回當前用戶鍵
If Not Key1 Is Nothing Then
sb.AppendLine(Key1.Name)
readValue(Key1)
readReg(Key1)
End If
Me.TextBox1.Text = sb.ToString
Me.TextBox2.Text = sb2.ToString
End Sub
'遍歷注冊表鍵樹
Private Sub readReg()Sub readReg(ByVal r As Microsoft.Win32.RegistryKey)
If r.SubKeyCount > 0 Then
Dim keyName() As String
Dim keyTemp As Microsoft.Win32.RegistryKey
keyName = r.GetSubKeyNames
Dim i As Integer
For i = 0 To keyName.GetLength(0) - 1
Try
sb.AppendLine(keyName(i))
keyTemp = r.OpenSubKey(keyName(i), True)
readValue(keyTemp)
readReg(keyTemp)
Catch ex As Exception
sb2.AppendLine(keyName(i))
End Try
Next
End If
End Sub
'遍歷某鍵下的項
Private Sub readValue()Sub readValue(ByVal r As Microsoft.Win32.RegistryKey)
If r.ValueCount > 0 Then
Dim valueName() As String
Dim i As Integer
valueName = r.GetValueNames
For i = 0 To valueName.GetLength(0) - 1
sb.AppendLine("####")
sb.Append(r.Name)
sb.Append("----")
sb.Append(r.GetValue(valueName(i)).ToString)
Next
End If
End Sub

 

標簽:安康 鶴壁 長春 鄂州 茂名 龍巖 儋州 江蘇

巨人網絡通訊聲明:本文標題《在VB.NET中如何快速訪問注冊表的技巧 代碼》,本文關鍵詞  在,VB.NET,中,如何,快速,訪問,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在VB.NET中如何快速訪問注冊表的技巧 代碼》相關的同類信息!
  • 本頁收集關于在VB.NET中如何快速訪問注冊表的技巧 代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 三奸完整版| 欧美成人精品aV在线观看图图破| 男生和女生一起差差差的所有| 媳妇的诱惑日本| 办公室调教美妇老师| 波多野结衣免费播放| 看黄色大片| 求求你轻点好深我好疼视频| 97人妻人做人碰人人爽的含义| 99爱免费观看视频在线 | 火口的两人| 少妇被狂C下部?羞羞图片| 我的嫂子| 国产精品极品白嫩在线播放| 免费A漫 - 禁漫天堂Comics| 在线黄色免费看| 操欧洲美女| 日本一级婬片A片AAA毛片男男| 农村同性壮汉野外互交H| 一级毛片无毒不卡直接观看| 福利姬有哪些| 91在线码无精品秘?入口| 91精品国产91久久久久久软件优势| 噜噜噜噜噜色| 国模嘉妮超大尺度露私| 久久精品综合| 欧美午夜在线观看| 午夜伦yy44880影院 主演| 一级做a爰片久久毛片A片冒白浆| 欧美xxxxxhd69| 久久精品一区二区| 明星一级片| 两根粗大在她腿间进进出出H| 林心如一级A片毛片免费看| 日穴网| 国产精美视频| 丰满岳跪趴高撅肥臀第3季 | 花蝴蝶在线直播免费观看韩国| 欧美激情一级片| 91亚洲精品一区二区| 日本在线三级|