成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

利用VB.net2008創建注冊表編輯器實例

運維 系統運維
本文主要利用微軟的最新.net開發工具為大家展示創建注冊表編輯器的例子,很適合.net開發工具的初學者,具有一定的實用價值。

.NET為使用與開發人員提供了功能強大、種類豐富的管理與開發工具,同時它們也是.NET框架提供的服務。本文主要利用微軟的最新.net開發工具為大家展示創建注冊表編輯器的例子,很適合.net開發工具的初學者,具有一定的實用價值。

本篇文章的主要開發環境是VisualStudio2008,VisualStudio系列產品一直以來都提供了強大的控件功能,然而我們利用這些控件可以編寫出功能強大的應用程序,VisualStudio2008在一些特性上也做出了許多的改進。

打開VisualStudio2008在文件(File)菜單上,單擊新建項目(NewProject)。在新建項目(NewProject)對話框的模板(Templates)窗格中,單擊Windows應用程序(WindowsApplication)。單擊確定(OK)如圖1。

利用VB.net2008創建注冊表編輯器實例

選擇Form1窗體,在Form1窗體中添加如下控件:

分別添加Label、Button、ComboBox、TextBox、ListBox類型的控件

控件詳細屬性設置如下:

 

利用VB.net2008創建注冊表編輯器實例

 

適當的調整控件在界面的布局,最終界面效果如圖2

利用VB.net2008創建注冊表編輯器實例

#p#

接下來我們需要輸入代碼了,進入代碼編輯器

首先需要進行聲明:

  1. ImportsMicrosoft.Win32.Registry  
  2.  
  3. PublicClassForm1  
  4.  
  5. InheritsSystem.Windows.Forms.Form  
  6.  
  7. DimMyRegistry  
  8.  
  9. 進入HKey_SelectedIndexChanged事件  
  10.  
  11. PrivateSubHKey_SelectedIndexChanged(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesHKey.SelectedIndexChanged  
  12.  
  13. SelectCaseHKey.Text  
  14.  
  15. Case"ClassesRoot"  
  16.  
  17. MyRegistry=Microsoft.Win32.Registry.ClassesRoot  
  18.  
  19. Case"CurrentConfig"  
  20.  
  21. MyRegistry=Microsoft.Win32.Registry.CurrentConfig  
  22.  
  23. Case"CurrentUser"  
  24.  
  25. MyRegistry=Microsoft.Win32.Registry.CurrentUser  
  26.  
  27. Case"DynData"  
  28.  
  29. MyRegistry=Microsoft.Win32.Registry.DynData  
  30.  
  31. Case"LocalMachine"  
  32.  
  33. MyRegistry=Microsoft.Win32.Registry.LocalMachine  
  34.  
  35. Case"PerformanceData"  
  36.  
  37. MyRegistry=Microsoft.Win32.Registry.PerformanceData  
  38.  
  39. Case"Users"  
  40.  
  41. MyRegistry=Microsoft.Win32.Registry.Users  
  42.  
  43. EndSelect  
  44.  
  45. EndSub  
  46.  
  47. 進入Button1_Click事件  
  48.  
  49. PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click  
  50.  
  51. MyRegistry.CreateSubKey(SubKey.Text)'創建新鍵  
  52.  
  53. Results.Items.Add("CreateKey"&HKey.Text&"\"&SubKey.Text)  
  54.  
  55. EndSub  
  56.  
  57. 進入Button2_Click事件  
  58.  
  59. PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.Click  
  60.  
  61. MyRegistry.DeleteSubKey(SubKey.Text)'刪除鍵  
  62.  
  63. Results.Items.Add("DeleteKey"&HKey.Text&"\"&SubKey.Text)  
  64.  
  65. EndSub  
  66.  
  67. 進入Button3_Click事件  
  68.  
  69. PrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton3.Click  
  70.  
  71. MyRegistry.DeleteSubKeyTree(SubKey.Text)'刪除樹  
  72.  
  73. Results.Items.Add("DeleteTree"&HKey.Text&"\"&SubKey.Text)  
  74.  
  75. EndSub  
  76.  
  77. 聲明一個功能  
  78.  
  79. PrivateFunctionGKEYString(ByValKeyStringAsString)  
  80.  
  81. DimsLoc  
  82.  
  83. sLoc=InStrRev(KeyString,"\")  
  84.  
  85. IfsLoc=0Then 
  86.  
  87. GKEYString=KeyString 
  88.  
  89. Else  
  90.  
  91. GKEYString=Microsoft.VisualBasic.Left(KeyString,sLoc-1)  
  92.  
  93. EndIf  
  94.  
  95. EndFunction  
  96.  
  97. 進入Button4_Click事件  
  98.  
  99. PrivateSubButton4_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton4.Click  
  100.  
  101. DimTempReg'設置鍵  
  102.  
  103. TempReg=MyRegistry.OpenSubKey(GKEYString(SubKey.Text),-1)  
  104.  
  105. TempReg.SetValue(GKEYString(SubKey.Text),KeyValue.Text)  
  106.  
  107. TempReg.Close()  
  108.  
  109. Results.Items.Add("SetValue"&HKey.Text&"\"&SubKey.Text&"="&KeyValue.Text)  
  110.  
  111. EndSub  
  112.  
  113. 進入Button5_Click事件  
  114.  
  115. PrivateSubButton5_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton5.Click  
  116.  
  117. DimTTReg  
  118.  
  119. TTReg=MyRegistry.OpenSubKey(GKEYString(SubKey.Text),-1)  
  120.  
  121. TTReg.DeleteValue(GKEYString(SubKey.Text))  
  122.  
  123. TTReg.Close()  
  124.  
  125. Results.Items.Add("DeleteValue"&HKey.Text&"\"&SubKey.Text)'刪除鍵值  
  126.  
  127. EndSub  
  128.  
  129. 進入Button6_Click事件  
  130.  
  131. PrivateSubButton6_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton6.Click  
  132.  
  133. DimTdTReg  
  134.  
  135. TdTReg=MyRegistry.OpenSubKey(GKEYString(SubKey.Text),0)'讀取鍵  
  136.  
  137. KeyValue.Text=TdTReg.GetValue(GKEYString(SubKey.Text),"")  
  138.  
  139. TdTReg.Close()  
  140.  
  141. Results.Items.Add("ReadValue"&HKey.Text&"\"&SubKey.Text)  
  142.  
  143. EndSub  
  144.  

 

代碼輸入完畢后,我們運行程序進行測試,輸入子鍵與鍵值。運行界面如圖3所示

利用VB.net2008創建注冊表編輯器實例

好了程序運行成功。

總結:

注冊表編輯器應用是我們編程中常要用到的,希望本程序利用VB.net2008創建注冊表編輯器的實例能夠帶給大家幫助,同時希望大家能夠多去了解有關這方面的知識,有興趣的朋友可以舉一反三,利用這種思路可以編寫出功能更強大的注冊表編輯器程序。

【編輯推薦】

  1. 如何時打開多個注冊表編輯器?
  2. 兩種方法禁止使用注冊表編輯器
  3. 用注冊表編輯器改變IE收藏夾的位置
  4. 通過注冊表編輯器修復IE瀏覽器的假死問題
  5. 如何給windows2000注冊表編輯器裝個地址欄?
責任編輯:韓亞珊 來源: 新客網
相關推薦

2011-08-04 16:37:09

注冊表編輯器注冊表

2011-08-03 15:30:29

注冊表注冊表編輯器

2009-10-12 16:08:14

VB.NET訪問注冊表

2011-08-04 16:26:20

注冊表編輯器

2011-08-04 18:49:50

注冊表注冊表編輯器

2011-08-04 10:09:36

注冊表編輯器

2011-08-05 15:39:39

注冊表系統策略編輯器

2011-08-04 14:08:52

Reghance注冊表編輯器

2011-08-19 13:36:13

windows7注冊表編輯器

2009-10-16 09:40:54

VB.NET訪問注冊表

2011-08-04 18:39:54

注冊表注冊表編輯器

2010-01-11 18:40:03

VB.NET操作注冊表

2011-08-03 15:21:45

注冊表編輯器

2011-08-08 17:51:14

注冊表編輯器注冊表

2011-08-03 15:40:09

注冊表注冊表編輯器

2010-01-08 10:09:50

VB.NET注冊表操作

2009-11-10 17:31:38

VB.NET注冊表

2011-08-03 17:23:31

注冊表編輯器注冊表組策略

2009-10-26 14:50:18

VB.NET遍歷注冊表

2009-10-26 13:46:31

VB.NET注冊表權限
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成年人视频在线免费观看 | 牛牛热在线视频 | 天天爽夜夜爽精品视频婷婷 | 日本网站免费在线观看 | 国产精品色哟哟网站 | 一级高清免费毛片 | 午夜精品久久 | 超碰在线播 | 国内精品伊人久久久久网站 | 日韩精品视频在线 | 黄色日批视频 | 久久精品青青大伊人av | 天堂一区二区三区四区 | 五月天综合影院 | 91av入口| 日韩一区二 | 成人亚洲精品久久久久软件 | 亚洲美女av网站 | 欧美精品一区二区三区在线 | 中文字幕在线观看成人 | 做a视频在线观看 | 亚洲精品一区中文字幕乱码 | 午夜精品久久久 | 国产精品99久久久久久大便 | 亚洲精品日韩视频 | 色吊丝2 | 国产精品成人一区二区三区 | 91在线精品一区二区 | 亚洲精品乱码久久久久久久久久 | 国产精品久久久久无码av | 国产免费视频 | 国产乱码精品一区二区三区忘忧草 | 久久精品电影 | 中文字幕成人在线 | 久久精品国产99国产 | 精品一区二区久久久久久久网精 | 午夜av电影院 | 91资源在线观看 | 日韩一级 | 在线免费观看a级片 | 久久久久久毛片免费观看 |