C#读取系统注册表信息

这篇具有很好参考价值的文章主要介绍了C#读取系统注册表信息。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文讲解通过C#读取系统注册表信息。

  1. 操作流程
    1.1. 相关类的介绍
    1.1.1. RegistryKey
    RegistryKey是C#程序中用于获取系统注册表信息以及对注册表进行相关操作的类,该类是在Microsoft.Win32下的,其定义如下所示:
    Registry…::.GetValue 方法,
    检索与指定的注册表项中的指定名称关联的值。如果在指定的项中未找到该名称,则返回提供的默认值;或者,如果指定的项不存在,则返回 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing)。
    Registry…::.SetValue 方法,设置指定的注册表项的指定名称/值对。如果指定的项不存在,则创建该项。
    C#读取系统注册表信息

C#读取系统注册表信息

C#读取系统注册表信息

1.2. 在C#程序中的应用
案例测试通过RegistryKey类读取注册表中的信息,程序如下所示:
C#读取系统注册表信息

该程序表示,首先进入注册表的VisualStudio.DTE\\CurVer路径下,如下所示,

C#读取系统注册表信息

然后通过GetValue方法获取CurVer的键值,如下所示

C#读取系统注册表信息

因此最终,value返回的是VisualStudio.DTE.14.0,通过对程序加断点执行,可知,如下所示:
C#读取系统注册表信息
C#读取系统注册表信息

C#读取系统注册表信息
C#读取系统注册表信息

至此,通过注册表类读取VS DTE版本信息测试完成文章来源地址https://www.toymoban.com/news/detail-461775.html

到了这里,关于C#读取系统注册表信息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 注册表查看历史WIFI信息_首次连接时间等信息

    首先搜一下注册表,并打开 随后打开这个地址 计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionNetworkListProfiles 左边这一堆都是曾经连接过的WIFI信息,点一个进去看看,右侧有首次连接时间和最后一次连接的时间等信息。 这是小端存储,把他改为大端,再将其变为十

    2024年02月04日
    浏览(37)
  • 关于直接删除软件的文件夹内容,而没有通过系统-》设置-》应用与功能-》卸载操作的残留注册表信息,导致应用与功能卸载应用显示灰色

    关于直接删除软件的文件夹内容,而没有通过系统-》设置-》应用与功能-》卸载操作的残留注册表信息,导致应用与功能卸载应用显示灰色 计算机HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftWindowsCurrentVersionUninstall木子李QQ9.0.6(24040) 应用与功能卸载显示灰色,之前是win10升级后也

    2024年02月12日
    浏览(40)
  • 【注册表】windows系统注册表常用修改方案

    打开电脑,按开始键,点击运行输入 regedit 按回车键进入注册表界面,找到如下路径: 打开电脑,按开始键,点击运行输入 regedit 按回车键进入注册表界面,找到如下路径:HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/ScreenServer.切换到Bubbles子键上单击鼠标右键执行:新建(

    2024年02月14日
    浏览(35)
  • 从Windows注册表中查看系统版本

    Windows 注册表项 键值 CurrentVersion 所显示的数据内容所对应的系统版本: Current Number 操作系统: 5 Windows 2000 5.1 Windows XP 5.2 Windows XP 64bit 5.2 Windows Server 2003 / R2 6 Windows Vista / Windows Server 2008 6.1 Windows 7 / Windows Server 2008 R2 6.2 Windows 8 / Windows Server 2012 6.3 Windows 8.1 / 10 / 11 / Windows Server

    2024年02月04日
    浏览(46)
  • 电脑重装系统注册表恢复方法

    今天讲关于大家的电脑在遇到一些故障的时候,以及电脑用久了之后会卡顿,那么这时候大家一般都会给电脑重装系统。重装系统之后却发现自己电脑里的注册表不见了,重装系统后怎么恢复注册表?小编就带着大家一起学习重装系统注册表恢复到底是怎么操作的。 工具/原料

    2024年02月03日
    浏览(38)
  • windows系统怎么用注册表修改桌面文件路径

    方法/步骤: 1.调出运行窗口,输入regedit命令后回车打 开注册表。  2.在打开的注册表界面中依次展开以下路径,如图所示: HKEY_CURRENT_USER--〉Software--〉Microsoft--〉Windows--〉CurrentVersion--〉Explorer--〉user Shell Folders  3.随后在右侧找到并双击打开Desktop选项,将数值数据改为要保存

    2024年02月11日
    浏览(35)
  • Docker 仓库与注册表: 构建可靠的容器镜像生态系统

    🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~💐 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬

    2024年02月17日
    浏览(39)
  • No1.Windows10系统优化设置注册表项

    Windows10.22H2.19045.2193     2022‎年‎11‎月‎4‎日

    2024年02月11日
    浏览(27)
  • win10系统电脑修改注册表设置自动锁屏时间

    描述:win10系统笔记本电脑修改注册表设置自动锁屏时间的方法 步骤:     win键+r,输入regedit进入注册表界面       注册表界面按照路径 直接复制粘贴到下面的输入框中HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem          空白处右键新建 DWORD(32位)值,命

    2024年02月11日
    浏览(28)
  • 修改电脑用户名(使用注册表),解决电脑无法正常登录账号,电脑桌面文件消失,修改注册表恢复文件后正常,但电脑使用后续出现很多问题,重装系统

    有时候会因为电脑用户名是中文,程序编译异常,就想到去修改电脑用户名,百度出来,可以去注册表里修改 win+r打开输入regedit,找到路径计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileListS-1-5-21-2491506228-1445222362-3903811352-1001 修改中文路径文件  修改后,左边这

    2024年02月04日
    浏览(95)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包