winpe下本地註冊表指向工具
php小編香蕉為您介紹一款實用的工具-WinPE下本機註冊表指向工具。在WinPE系統中,由於沒有直接存取本機註冊表的能力,我們無法修改或查詢註冊表資訊。而這款工具則提供了一個簡單而有效的解決方案,可以將WinPE系統的登錄機碼指向本機系統,使得我們可以方便地進行登錄機碼的操作。無論是修復系統問題或系統維護,這個工具都能幫助我們節省時間和精力。
在登錄中記錄這些資訊的位置是:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App 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 = @\"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\\"; RegistryKey regKey = Registry.LocalMachine; RegistryKey regSubKey = regKey.OpenSubKey(softPath softName \".exe\", false);## objectect objResult = regSubKey.GetValue(strKeyName);
RegistryValueKind regValueKind = regSubKey.GetValueKind(strKeyName);
if (regValueKind == Microsoft.Win32.RegistryValueKind.String)
Kind.# { 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脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++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啟動USB或光碟。 3.將製作好的WinPE啟動USB或光碟插入電腦,重新啟動電腦並進入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系統的鏡像文件,拷貝到USB啟動磁碟。第二步開始安裝1、準備好後將U盤插到電腦上,桌上型電腦將U盤插在主機箱後面的介面中,重啟電腦,開機畫面出現的時候按下U盤啟動快捷鍵,進入到U啟動介面。 2.進入工具介面,在印象檔路徑中選擇你現
