首页 > 编程语言 >c# vs注册表可以看到有项,但是只能获取其中一个,另外一个获取不到

c# vs注册表可以看到有项,但是只能获取其中一个,另外一个获取不到

时间:2024-03-19 12:13:15浏览次数:28  
标签:有项 RegistryKey 注册表 获取 LocalMachine OpenBaseKey advanced

自己的程序写入到注册表后,获取不到值,重启后也不行,但是获取同目录下360Safe项就可以获取到。

 写注册表的程序的目标平台(x86/x64的那个)和当前这个获取注册表信息的程序目标平台不一致导致。改用RegistryKey.OpenBaseKey方法获取LocalMachine。如下:

RegistryKey advanced = null;
RegistryKey LM32 = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry32);
advanced = LM32.OpenSubKey(_advancedPath);
RegistryKey LM64 = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64);
advanced = LM64.OpenSubKey(_advancedPath);

 

感谢这个大佬的回答C#利用Registry和RegistryKey获取不到自己设置注册表Local_Machine里的值_博问_博客园 (cnblogs.com)  

但是还是不明白在哪里去看我写的注册项是属于32位还是64位

标签:有项,RegistryKey,注册表,获取,LocalMachine,OpenBaseKey,advanced
From: https://www.cnblogs.com/bklsj/p/18082480

相关文章

  • 师傅不外传的高级技巧 SQL注入获取网站权限
    0x01前言本文旨在讲述Oracle数据库多种情况下如何进行注入获取网站权限。0x02判断注入点跟其他数据库一样,检测注入点都是可以通过拼接and语句进行判断。这里通过and1=1和and1=2进行判断。实战中还可以通过延时函数进行判断。http://124.70.64.48:44929/new_list.php?id......
  • element plus DateTimePicker控件选择日期不选时间,默认是0点,但是获取到的时间不一致
    只选择日期,未选择时间,应默认是0点 保存入库后时间变为16点 查看官方文档后,给控件设置这个属性即可value-format="YYYY-MM-DDHH:mm:ss" ......
  • 借助HttpWebRequest 调用第三方接口,获取Token和数据
    在一次项目中,在给客户做系统时,需要调用客户的系统获取数据,客户提供了获取Token和获取数据的接口,用户名和密码,认证方式是基于Bearer的,通过学习和找资料,提供一个C#示例一个C#示例1、传入语句获取数据///<summary>///传入语句获取数据///</summary>......
  • promise与async/await连用全部请求结束时获取请求结果
    async/await获取请求结束时机,拿到结果(非promise类型的结果)constgetModalData=useCallback(async()=>{constresult=awaitsendRequest(currentCabinet)setData(result)},[currentCabinet])定义promise:因为此处的请求方法结果返回的时promise......
  • Python教程:如何获取颜色的RGB值
    简介在许多计算机图形和图像处理应用中,颜色的RGB值是至关重要的信息。Python作为一种多功能的编程语言,提供了丰富的工具和库,可以轻松地获取颜色的RGB值。本文将介绍如何使用Python获取颜色的RGB值,以及一些实际应用的示例。使用PIL工具获取颜色的RGB值PIL(PythonImagingLibrar......
  • 262:vue+openlayers 移动地图获取中心点经纬度信息
    第262个点击查看专栏目录本示例介绍演示如何在vue+openlayers中移动地图并获取中心点经纬度信息。这里主要用到了是view的getCenter方法,这一功能在实际项目中很有用,能给出一个清晰的定位。直接复制下面的vue+openlayers源代码,操作2分钟即可运行实现效果文......
  • Centos重新获取IP地址
    要重新获取IP地址,你可以执行以下步骤:释放当前的IP地址:在终端中输入以下命令以释放当前的IP地址:sudodhclient-r这会向DHCP服务器发送释放IP地址的请求。获取新的IP地址:一旦释放了当前的IP地址,可以使用以下命令来获取新的IP地址:sudodhclient这会向DHCP服务器发送一......
  • mysql 获取临时密码
    安装MySQL服务器后,你需要进行初始化设置。以下是一些基本步骤:1.**启动MySQL服务器**```bashsudosystemctlstartmysqld```2.**获取临时密码**在首次启动MySQL服务器时,系统会为root用户生成一个临时密码。你可以通过查看MySQL日志来获取这个临时密码:```bashsudo......
  • 爬取汽车之家:基于selenium和request自动获取汽车信息并保存到CSV文件matplotlib和seab
    在网络时代,信息获取变得越来越重要,而Python作为一门强大的编程语言,其爬虫技术可以帮助我们自动获取互联网上的各种信息。今天,我们将学习如何使用Python编写爬虫程序,自动获取汽车信息,并将这些信息保存到CSV文件中。1.引入必要的库首先,我们需要引入一些必要的库,包括csv用于......
  • IntelliJ IDEA 2023.3 最新发布啦!盘点精彩亮点(关注公众号‘精品应用分享’,输入'idea'
    IntelliJIDEA2023.3的发布标志着AIAssistant的持续发展,它现已超越技术预览阶段,并具有许多令人兴奋的改进。在其他领域,该版本包括对最新Java21功能的全面支持,引入了具有编辑操作的直观浮动工具栏,并添加了“运行到光标”嵌入选项以增强调试工作流程。IntelliJIDEAUltima......