首頁 電腦教學 電腦知識 winpe下本地註冊表指向工具

winpe下本地註冊表指向工具

Feb 09, 2024 pm 03:20 PM
winpe 註冊表工具

php小編香蕉為您介紹一款實用的工具-WinPE下本機註冊表指向工具。在WinPE系統中,由於沒有直接存取本機註冊表的能力,我們無法修改或查詢註冊表資訊。而這款工具則提供了一個簡單而有效的解決方案,可以將WinPE系統的登錄機碼指向本機系統,使得我們可以方便地進行登錄機碼的操作。無論是修復系統問題或系統維護,這個工具都能幫助我們節省時間和精力。

在登錄中記錄這些資訊的位置是:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

#因此,我們只要能存取到註冊表的這個位置,就可以取得到某些軟體的名稱和安裝路徑資訊。

本部落格文章使用C#存取登錄機碼取得軟體的安裝路徑並進行顯示。

1 範例程式主畫面說明

範例程式主畫面如下圖所示。

winpe下本地註冊表指向工具

在畫面中的文字方塊中輸入可執行程式的名稱,然後點選「取得路徑」按鈕。接下來,畫面的下一行將顯示該程式的完整安裝路徑資訊。請注意,輸入的可執行檔名稱必須是該程式在註冊表中的名稱。例如,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的安裝資訊為例,則獲取的是下圖中的第一個註冊表信息,此時名稱項目顯示字串「(預設)".

winpe下本地註冊表指向工具

4 程式運行結果

(1)取得Adobe Reader的安裝路徑

輸入“AcroRd32”,點選“取得路徑”,得到下列結果,是不是和註冊表中記錄的資訊一致啊。

winpe下本地註冊表指向工具

2)取得chrome的安裝路徑

輸入“chrome”,點選“取得路徑”,得到下列結果,是否和登錄中記錄的資訊一致啊。

winpe下本地註冊表指向工具

5 多說兩句

在開發中,有時會指定特定程式來執行某類操作,這時可能會涉及讀取登錄資訊來開啟程式。只是有些程式可能不存在這樣的註冊訊息,這時,我們就必須採取其他方式了。


以上是winpe下本地註冊表指向工具的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

WinPE安裝深度Linux與PE安裝深度Linux系統詳解 WinPE安裝深度Linux與PE安裝深度Linux系統詳解 Feb 09, 2024 pm 05:33 PM

深度Linux是一款基於開源的Linux核心打造的作業系統,擁有穩定、安全、易用的特點,本文將介紹如何使用WinPE和PE系統安裝深度Linux。 WinPE安裝深度LinuxWinPE是一個輕量級的Windows預安裝環境,可用於系統維護和修復,使用WinPE安裝深度Linux需要以下步驟:1.下載深度Linux的ISO鏡像文件,並將其解壓縮到一個FAT32格式的U盤或移動硬碟中。 2.下載並製作一個WinPE啟動USB或光碟。 3.將製作好的WinPE啟動USB或光碟插入電腦,重新啟動電腦並進入WinPE

winpe工具啟動不怎麼回事 winpe工具啟動不怎麼回事 Feb 13, 2024 pm 11:21 PM

電腦一開機,就提示修理系統,但怎麼也修不好,怎麼辦?首先,嘗試按下F8鍵或同時按下Fn和F8鍵來啟動電腦。選擇最後一個正確的配置以進入系統。如果這方法無效,請考慮其他解決方案。今天啟動電腦時,遇到了系統修復的提示。我按照提示一步一步進行修復,但結果並沒有成功修復。於是我再次嘗試進入安全模式,並考慮使用360安全衛士來修復系統。然而,我發現無法進入安全模式,仍然只能進入自動修復介面。我又嘗試了一次,在PE環境下使用修復系統啟動工具進行修復,但依然沒有起效。儘管我不想重新安裝系統,但我還是上網搜尋了解

winpe下本地註冊表指向工具 winpe下本地註冊表指向工具 Feb 09, 2024 pm 03:20 PM

絕大多數軟體,基本上都會在登錄中記錄自己的名字和安裝路徑資訊。在登錄中記錄這些資訊的位置是:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppPaths因此,我們只要能存取到登錄機碼的這個位置,就可以取得到某些軟體的名稱和安裝路徑資訊。本部落格文章使用C#存取登錄機碼取得軟體的安裝路徑並進行顯示。 1範例程式主畫面說明範例程式主畫面如下圖所示。在畫面中的文字方塊中輸入可執行程式的名稱,然後點選「取得路徑」按鈕。接下來,畫面的下一

如何啟動win10pe系統 如何啟動win10pe系統 Dec 26, 2023 pm 05:27 PM

很多使用win10系統的小夥伴都會接觸到pe系統,但有很多都不知道怎麼進入該系統,今天就給你們帶來了win10pe系統進入方法,想知道的話就來看看吧。 win10pe系統怎麼進入:1.先將電腦開機隨後連續按下F12、DEL鍵嘗試進入bios介面。 2.進入後用方向鍵選擇“security”在選擇“secureboot”按回車進入。 3.接下來選擇「secureboot」按下回車開啟選項。 4.打開後選擇「disabled」按下回車確認。 5.當關閉了secureboot功能後,選擇頂部的「star

如何進入win7pe系統 如何進入win7pe系統 Jul 16, 2023 pm 06:49 PM

如何進入win7pe系統? win7計算機出現問題後,需要進入pe系統解決,但大家都知道怎麼進入嗎?今天就來跟大家介紹win7pe系統的詳細進入方法。如有必要,讓我們來看看win7pe系統是如何進入的。如何進入win7pe系統:1.下載並安裝大白菜pe啟動盤製作工具,識別U盤後點選確定。 2.等待一段時間後會提示您完成製作,點選確定即可。 3.然後按F12調出對話框,選擇USBkey選項,按下回車。 4.此時將進入啟動引導介面,選擇02運行大白菜win8pex86精簡版。

蘋果winpe裝win7 蘋果winpe裝win7 Feb 11, 2024 pm 06:39 PM

喜歡用蘋果Mac電腦,入手以後發現用不慣蘋果的作業系統,還是習慣使用Windows系統,我們可以為蘋果Mac電腦上安裝Windows系統,享受蘋果外觀,操作windows系統。這裡跟大家介紹一下安裝雙系統的方法,就是不影響自備的蘋果系統的情況下安裝windows系統,安裝後開機自動運行windows系統。在開始操作之前,我們需要做一些準備。首先,確保你已經準備好了一個64位的純淨版win7的ghsot系統映像。其次,你還需要一個製作了PE系統的啟動U盤。如果你還沒有這些,可以上網下載wi

圖文示範winpewin7系統安裝教學課程 圖文示範winpewin7系統安裝教學課程 Jul 18, 2023 pm 06:41 PM

當win7系統出現藍屏,黑屏,系統死機崩潰等情況無法進入系統的時候,我們可以藉助u盤製作成winpe啟動盤重裝系統修復。那麼u盤如何安裝win7系統呢?下面小編就教下大家winpewin7系統安裝教學。具體的安裝步驟如下:1、我們先找來一台可用的電腦,在電腦上下載安裝小白一鍵重裝系統工具並打開,插入一個8g以上的空白u盤,選擇u盤重裝系統模式點擊開始製作。 (注意u盤裡面的重要資料先備份)2、選擇需要安裝的win7作業系統,點選開始製作。 3.軟體開始自動下載系統鏡像和驅動程式等文件,等待u盤啟動碟製作

Win10PE裝置工具使用方法:如何安裝Win10作業系統 Win10PE裝置工具使用方法:如何安裝Win10作業系統 Dec 28, 2023 pm 03:44 PM

很多的用戶不會使用U啟動的win10pe裝置工具,這款工具能夠幫助廣大用戶們安全穩定去安裝win10pe系統進行使用,只要會做啟動u盤,使用u盤進入系統就可以裝機了。 u啟動win10pe裝置工具怎麼裝win10:第一步驟準備工作:1、先準備好U盤啟動磁碟2、然後下載win10系統的鏡像文件,拷貝到USB啟動磁碟。第二步開始安裝1、準備好後將U盤插到電腦上,桌上型電腦將U盤插在主機箱後面的介面中,重啟電腦,開機畫面出現的時候按下U盤啟動快捷鍵,進入到U啟動介面。 2.進入工具介面,在印象檔路徑中選擇你現

See all articles