HotEditBootmgrFile(修改BCD路徑)是一個bootmgr的BCD路徑工具,實現(xiàn)了HotPE文件結(jié)構(gòu)的個性化。修改bootmgr啟動路徑\boot\bcd最簡單方法, 最簡修改BCD路徑,看修改過后的文件名“\HotPE\B1”,修改之前是“\boot\bcd”,能成功引導(dǎo)。
軟件說明
修改bootmgr的方法,網(wǎng)上大部分是用16進制編輯器(像winhex,C32Asm這些)來直接編輯bootmgr文件,這樣的方法限制很大只能修改BOOT\BCD中的CD兩個字符。而HotEditBootmgrFile就是一個更為方便的修改Bootmgr文件BCD路徑工具,它可以很簡單的編輯\boot\bcd中的任何字符。
簡單點理解HotEditBootmgrFile,就是一個用來修改BCD路徑\boot\bcd引導(dǎo)的免費軟件。
軟件特色
結(jié)構(gòu)
有HotEditBootmgrFile.exe和HotEditBootmgrFile.dll文件
正常使用打開HotEditBootmgrFile.exe就行。
HotEditBootmgrFile.dll是主要文件,HotEditBootmgrFile.exe是GUI調(diào)用其中的HotEditBootmgrFile函數(shù)。
調(diào)用
HotEditBootmgrFile函數(shù)的參數(shù):
HotEditBootmgrFile(str,str,str)
第一個參數(shù)是BCD所在文件夾,如“\Boot\BCD”中的“Boot”。
第二個參數(shù)是BCD文件名,如“\Boot\BCD”中的“BCD”。
第二個參數(shù)是生成完成后寫出Bootmgr文件的路徑,如“D:\Bootmgr”。
Python調(diào)用示例
注意:請用32位的Python
from ctypes import *
#調(diào)用HotEditBootmgrFile函數(shù)
res = CDLL(“E:\Program\HotEditBootmgrFile\HotEditBootmgrFile.dll”).HotEditBootmgrFile(c_char_p(“Boot”.encode(‘utf-8’)),c_char_p(“BCD”.encode(‘utf-8’)),c_char_p(“D:\Bootmgr”.encode(‘utf-8’)))
#打印返回結(jié)果,1=生成成功
print(res)
修改方法
1.打開修改bootmgr的BCD路徑工具,然后修改好路徑。
2.點生成bootmgr,會提示生成成功
3.打開DS目錄(DS目錄在此工具的運行目錄)
4.運行DS目錄中的 生成bootmgr.bat ,運行完成后DS目錄中只有一個 bootmgr 文件,這個文件就是修改好路徑的 bootmgr 文件,可以直接使用。