winpe下本地注册表指向工具
php小编香蕉为您介绍一款实用的工具——WinPE下本地注册表指向工具。在WinPE系统中,由于没有直接访问本地注册表的能力,我们无法修改或查询注册表信息。而这款工具则提供了一个简单而有效的解决方案,可以将WinPE系统的注册表指向本地系统,使得我们可以方便地进行注册表的操作。无论是修复系统问题还是进行系统维护,这个工具都能帮助我们节省时间和精力。
在注册表中记录这些信息的位置是:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp Paths
因此,我们只要能访问到注册表的这个位置,就可以获取到某些软件的名称和安装路径信息。
本博文使用C#访问注册表获取软件的安装路径并进行显示。
1 示例程序主画面说明
示例程序主画面如下图所示。

在画面中的文本框中输入可执行程序的名称,然后点击“获取路径”按钮。接下来,画面的下一行将显示该程序的完整安装路径信息。请注意,输入的可执行文件名称必须是该程序在注册表中的名称。例如,Adobe Reader在注册表中的名称为“AcroRd32.exe”。
2 示例程序完整代码
using System;
using System.Windows.Forms;
using Microsoft.Win32;
namespace GetSoftWarePathExp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
string softName = textBox1.Text.ToString();
string strKeyName = string.Empty;
string softPath = @"SOFTWAREMicrosoftWindowsCurrentVersionApp Paths\";
RegistryKey regKey = Registry.LocalMachine;
RegistryKey regSubKey = regKey.OpenSubKey(softPath + softName + ".exe", false);
object objResult = regSubKey.GetValue(strKeyName);
RegistryValueKind regValueKind = regSubKey.GetValueKind(strKeyName);
if (regValueKind == Microsoft.Win32.RegistryValueKind.String)
{
this.label3.Text = objResult.ToString();
}
}
catch
{
this.label3.Text = "朋友,获取程序路径失败!";
}
}
}
}
注意:需要添加引用:using Microsoft.Win32;
3 代码说明
(1)代码“RegistryKey regKey = Registry.LocalMachine”使regKey 指向注册表主键HKEY_LOCAL_MACHINE。
(2)代码“RegistryKey regSubKey = regKey.OpenSubKey(softPath + softName + ".exe", false)”使regSubKey 指向我们需要查找的注册表子健。
(3)代码“object objResult = regSubKey.GetValue(strKeyName)”获取注册表的键值。
(4)代码“RegistryValueKind regValueKind = regSubKey.GetValueKind(strKeyName)”获取注册表的键值类型。
(5)最后输出获取到的键值信息。
(6)程序若出错,输出“朋友,获取程序路径失败!”的提示信息。
注意:RegistryKey.GetValue和RegistryKey.GetValueKind方法均需要传入一个参数指示要检索的值的名称,当传递给RegistryKey.GetValue和RegistryKey.GetValueKind方法的参数为一个空字符串时,则检索的是一个未命名的值,在注册表编辑器中显示此未命名的值时,将显示字符串“(Default)”,而不是显示一个名称。在本例中,传入的就是一个空字符串,若以检索软件Adobe Reader的安装信息为例,则获取的是下图中的第一条注册表信息,此时名称项显示字符串“(默认)”。

4 程序运行结果
(1)获取Adobe Reader的安装路径
输入“AcroRd32”,点击“获取路径”,得到以下结果,是不是和注册表中记录的信息一致啊。

2)获取chrome的安装路径
输入“chrome”,点击“获取路径”,得到以下结果,是不是和注册表中记录的信息一致啊。

5 多说两句
在开发中,有时会指定特定程序来执行某类操作,这时可能会涉及读取注册表信息来打开程序。只是有些程序可能不存在这样的注册信息,这时,我们就必须采取其他方式了。
以上是winpe下本地注册表指向工具的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

深度Linux是一款基于开源的Linux内核打造的操作系统,拥有稳定、安全、易用的特点,本文将介绍如何使用WinPE和PE系统安装深度Linux。WinPE安装深度LinuxWinPE是一个轻量级的Windows预安装环境,可以用于系统维护和修复,使用WinPE安装深度Linux需要以下步骤:1.下载深度Linux的ISO镜像文件,并将其解压到一个FAT32格式的U盘或移动硬盘中。2.下载并制作一个WinPE启动U盘或光盘。3.将制作好的WinPE启动U盘或光盘插入电脑,重启电脑并进入WinPE

电脑一开机,就提示修理系统,但怎么也修不好,怎么办?首先,尝试按下F8键或同时按下Fn和F8键来启动电脑。选择最后一个正确的配置以进入系统。如果这方法无效,考虑其他解决方案。今天启动电脑时,遇到了系统修复的提示。我按照提示一步一步进行修复,但结果并没有成功修复。于是我再次尝试进入安全模式,并考虑使用360安全卫士来修复系统。然而,我发现无法进入安全模式,仍然只能进入自动修复界面。我又尝试了一次,在PE环境下使用修复系统启动工具进行修复,但依然没有起效。尽管我不想重新安装系统,但我还是上网搜索了解

绝大多数软件,基本上都会在注册表中记录自己的名字和安装路径信息。在注册表中记录这些信息的位置是:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppPaths因此,我们只要能访问到注册表的这个位置,就可以获取到某些软件的名称和安装路径信息。本博文使用C#访问注册表获取软件的安装路径并进行显示。1示例程序主画面说明示例程序主画面如下图所示。在画面中的文本框中输入可执行程序的名称,然后点击“获取路径”按钮。接下来,画面的下一

很多使用win10系统的小伙伴都会接触到pe系统,但是有很多都不知道怎么进入该系统,今天就就给你们带来了win10pe系统进入方法,想知道的话就来看看吧。win10pe系统怎么进入:1、先将电脑开机随后连续按下F12、DEL键尝试进入bios界面。2、进入后用方向键选择“security”在选择“secureboot”按回车进入。3、接下来选择“secureboot”按下回车打开选项。4、打开后选择“disabled”按下回车进行确认。5、当关闭了secureboot功能后,选择顶部的“star

如何进入win7pe系统?win7计算机出现问题后,需要进入pe系统来解决,但是大家都知道怎么进入吗?今天我就给大家介绍一下win7pe系统的详细进入方法。如有必要,让我们来看看win7pe系统是如何进入的。如何进入win7pe系统:1.下载并安装大白菜pe启动盘制作工具,识别U盘后点击确定。2.等待一段时间后会提示您完成制作,点击确定即可。3.然后按F12调出对话框,选择USBkey选项,按下回车。4.此时将进入启动引导界面,选择02运行大白菜win8pex86精简版。

喜欢用苹果Mac电脑,入手以后发现用不惯苹果的操作系统,还是习惯使用Windows系统,我们可以给苹果Mac电脑上安装Windows系统,享受苹果外观,操作windows系统。这里给大家介绍一下安装双系统的方法,就是不影响自带的苹果系统的情况下安装windows系统,安装后开机自动运行windows系统。在开始操作之前,我们需要做一些准备工作。首先,确保你已经准备好了一个64位的纯净版win7的ghsot系统映像。其次,你还需要一个制作好了PE系统的启动U盘。如果你还没有这些,可以在网上下载wi

当win7系统出现蓝屏,黑屏,系统死机崩溃等情况无法进入系统的时候,我们可以借助u盘制作成winpe启动盘重装系统修复。那么u盘如何安装win7系统呢?下面小编就教下大家winpewin7系统安装教程。具体的安装步骤如下:1、我们先找来一台可用的电脑,在电脑上下载安装小白一键重装系统工具并打开,插入一个8g以上的空白u盘,选择u盘重装系统模式点击开始制作。(注意u盘里面的重要资料先备份)2、选择需要安装的win7操作系统,点击开始制作。3、软件开始自动下载系统镜像和驱动等文件,等待u盘启动盘制作

很多的用户们不会使用U启动的win10pe装机工具,这款工具能够帮助广大用户们安全稳定去安装win10pe系统进行使用,只要会做启动u盘,使用u盘进入系统就可以装机了。u启动win10pe装机工具怎么装win10:第一步准备工作:1、首先准备好U盘启动盘2、然后下载win10系统的镜像文件,拷贝到U盘启动盘中。第二步开始安装1、准备好后将U盘插到电脑上,台式机将U盘插在主机箱后面的接口中,重启电脑,开机画面出现的时候按下U盘启动快捷键,进入到U启动界面。2、进入工具界面,在印象文件路径中选择你现
