iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >VB.NET如何遍历注册表键
  • 454
分享到

VB.NET如何遍历注册表键

2023-06-17 21:06:20 454人浏览 独家记忆
摘要

这篇文章给大家分享的是有关VB.NET如何遍历注册表键的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。VB.net遍历注册表代码如下:Imports Microsoft.Win32  

这篇文章给大家分享的是有关VB.NET如何遍历注册表键的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

VB.net遍历注册表代码如下:

Imports Microsoft.Win32  Public Class FORM1  Dim KeyUsers As ReGIStryKey  ''' <summary> ''' 显示用户列表  ''' summary> ''' <param name="list">显示用户的列表对象param> ''' <remarks>remarks> Private Sub ListAllUsers(ByVal list As ListBox)  '清除列表中的内容  list.Items.Clear()  '遍历用户键下的子键  For Each keyname As String In KeyUsers.GetSubKeyNames()  list.Items.Add(keyname)  Next  End Sub  ''' <summary> ''' 判断用户是否存在  ''' summary> ''' <param name="username">用户名param> ''' <returns>存在返回true,否则返回falsereturns> ''' <remarks>remarks> Private Function IsUserExists(ByVal username As String) As Boolean  '遍历用户键下的子键  For Each keyname As String In KeyUsers.GetSubKeyNames()  '如果用户存在返回true  If (keyname.ToUpper() = username.ToUpper()) Then  Return True  End If  Next  Return False  End Function   ''' <summary> ''' 删除用户  ''' summary> ''' <param name="username">被删除的用户名param> ''' <remarks>remarks> Private Sub DeleteUser(ByVal username As String)  If (IsUserExists(username)) Then  '删除该用户对应的键  KeyUsers.DeleteSubKey(username)  ListAllUsers(ListBox1)  End If  End Sub  '更多vb.net源代码和实例,请关注乐博网lob.cn  ''' <summary> ''' 添加用户  ''' summary> ''' <param name="username">用户名param> ''' <returns>添加成功返回true,否则返回falsereturns> ''' <remarks>remarks> Private Function AddUser(ByVal username As String) As Boolean  Try  '判断用户是否存在  If (IsUserExists(username)) Then  MsgBox("用户已经存在,请输入其它用户!")  Return False  End If  '创建用户键  KeyUsers.CreateSubKey(username, _  RegistryKeyPermissionCheck.ReadWriteSubTree)  '重新列表  ListAllUsers(ListBox1)  Catch ex As Exception  Return False  End Try  End Function  Private Sub btnCreateKey_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCreateKey.Click  Dim key As RegistryKey  Dim mykey As RegistryKey  '首先需要获得HKEY_CURRENT_USER\Softwar子键,将writable设置为True确保可写  key = My.Computer.Registry.CurrentUser.OpenSubKey("Software", True)  '在HKEY_CURRENT_USER\Softwar下面创建子键并返回创建的子键对象  mykey = key.CreateSubKey("MyKey", RegistryKeyPermissionCheck.ReadWriteSubTree)  '创建值并且设置值的内容  mykey.SetValue("UserName", "Rui.Chen", RegistryValueKind.String)  End Sub  Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged  If (ListBox1.SelectedIndex >= 0) Then  btnDelete.Enabled = True Else  btnDelete.Enabled = False End If  End Sub  Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDelete.Click  DeleteUser(ListBox1.SelectedItem.ToString())  End Sub  Private Sub btnCreate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCreate.Click  If (TextBox1.Text <> "") Then  AddUser(TextBox1.Text)  End If  End Sub  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load  KeyUsers = My.Computer.Registry.CurrentUser.OpenSubKey("Software\MyKey", True)  ListAllUsers(ListBox1)  btnDelete.Enabled = False End Sub  End Class

感谢各位的阅读!关于“VB.NET如何遍历注册表键”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: VB.NET如何遍历注册表键

本文链接: https://www.lsjlt.com/news/292991.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VB.NET如何遍历注册表键
    这篇文章给大家分享的是有关VB.NET如何遍历注册表键的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。VB.NET遍历注册表代码如下:Imports Microsoft.Win32  ...
    99+
    2023-06-17
  • VB.NET如何访问注册表
    这篇文章主要介绍了VB.NET如何访问注册表,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。VB.NET访问注册表非常的简单。我们可以用microsoft.Win32 名称空间...
    99+
    2023-06-17
  • 如何解决VB.NET注册表权限问题
    这篇文章主要介绍如何解决VB.NET注册表权限问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!本实例需要项目引用:Imports Microsoft.Win32  '用途&nb...
    99+
    2023-06-17
  • jquery如何遍历表格
    在jquery中遍历表格的方法:1.新建html项目,引入jquery;2.在项目中创建table表格;3.新建空数组,存储表格内容;4.使用each()方法历表格对象;具体步骤如下:首先,在新建一个html项目,在项目中引入jquery;...
    99+
    2024-04-02
  • VB.NET中怎么操作注册表
    VB.NET中怎么操作注册表,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。VB.NET的出现可以说很大程度上改变了开发人员原有的摆弄些代码方式,为编程人员带来了...
    99+
    2023-06-17
  • VB.NET中怎么访问注册表
    VB.NET中怎么访问注册表,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。返回或创建一个注册表键Dim Key1 As Microsoft.W...
    99+
    2023-06-17
  • 怎样完成VB.NET读写注册表
    这篇文章将为大家详细讲解有关怎样完成VB.NET读写注册表,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。程序员在选择使用何种编程语言来帮助他们实现自己的程序开发的时候,首先考虑的因素就是实用...
    99+
    2023-06-17
  • python嵌套列表如何遍历
    在Python中,可以使用嵌套的for循环来遍历嵌套列表。嵌套的for循环用于遍历外层列表中的每个子列表,以及每个子列表中的元素。 ...
    99+
    2023-10-22
    python
  • 注册表如何打开,windows7打开注册表
    Windows 7系统下打开注册表编辑器的方法 方法一:直接在电脑桌面 - 开始 - 在搜索框里直接输入regedit 回车后就可以打开注册表编辑器,当然你也可以在win7的运行中输入regedit 回车也是一样的,原...
    99+
    2023-05-26
    windows7打开注册表 windows7注册表 windows7
  • VB.NET中怎么实现注册表操作
    这篇文章给大家介绍VB.NET中怎么实现注册表操作,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。VB.NET注册表操作1,返回或创建一个注册表键 Dim Key1 As Microsoft...
    99+
    2023-06-17
  • plsql如何循环遍历表数据
    在PL/SQL中循环遍历表数据可以使用游标(cursor)。下面是一个简单的示例代码来演示如何使用游标循环遍历表数据: DECLAR...
    99+
    2024-04-22
    plsql
  • python如何遍历字典中所有的键
    这篇文章将为大家详细讲解有关python如何遍历字典中所有的键,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。遍历字典中所有的键使用for循环和key()方法遍历字典中的所有键,如下例所示:car ...
    99+
    2023-06-17
  • 如何快速删除指定Vista注册表键值
    本篇文章给大家分享的是有关如何快速删除指定Vista注册表键值,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。无论是对Vista还是Windows 7而言,在优化和破解时,注册表...
    99+
    2023-06-14
  • python如何遍历列表以及索引
    小编给大家分享一下python如何遍历列表以及索引,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 遍历列表以及索引##...
    99+
    2024-04-02
  • php如何遍历array
    在php中遍历array的方法使用foreach循环遍历$arr = array('Hello','world','!');foreach($arr as $value){echo $valu...
    99+
    2024-04-02
  • golang如何遍历mysql
    随着数据量的不断增加,MySQL数据库成为了现代应用程序开发中最常用的数据库之一。在应用程序中,数据的处理往往需要对数据进行遍历和操作,这就需要使用一种高效的编程语言来实现。Golang作为一种快速、简单、可靠、开源的编程语言,被越来越多的...
    99+
    2023-05-15
  • TypeScript如何遍历Array
    这篇文章主要讲解了“TypeScript如何遍历Array”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“TypeScript如何遍历Array”吧!一、for..of 方法这是最常用的方法,...
    99+
    2023-07-02
  • VB.NET注册表组织结构的示例分析
    这篇文章将为大家详细讲解有关VB.NET注册表组织结构的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。VB.NET注册表的组织结构存取注册表以前, 必须先了解注册表的组织结构, 而了解注册表的组织...
    99+
    2023-06-17
  • python中遍历列表要注意哪些事项
    在遍历列表时,不要直接修改列表的元素,这可能会导致意外的结果。如果需要修改列表元素,可以创建一个新的列表并对其操作。 使用合适的循...
    99+
    2024-04-02
  • Win10注册表添加右键跳转功能以便编辑注册表
      从Win10预览版中,我们可以看到Win10加入了很多新功能。比如说Win10注册表右键跳转,就是以前的微软系统中都没有出现过。对这个功能大家都不太熟悉,那么究竟Win10系统这个右键跳转功能怎么使用呢?一起来看一下...
    99+
    2023-06-17
    Win10 注册表 右键跳转 右键 功能 添加
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作