About Win7 system code in the deployment and testing, BOOTBCD this path, when you modify B or O, all of the B or O will become your modified character, similar to the variable reference. When the user modifies the Q and O Q in the boot command, BOOTBCD becomes QQQTQCD. This will give you a batch of code at the end, and you can also use this batch method to test the modified actual path. Here to Win7 32-bit system examples to teach you to modify the BOOTBCD to Qqqqqqq method, the following steps:
1, crack the self-calibration method
First use the hexadecimal editor to open Bootmgr, jump to the offset address 105E, modify 74 03 for EB 08, the modification principle is to change the condition of the jump (JE) to the unconditional jump (JMP).
2, the method of the boot name change
Methods Ibid., first open bootmgr, jump to the offset of the address 5464C, modified 0C 6F to be 00 51 0C, in the jump to the offset address of the 5390F, modify 74 to 51.
3, the way to change the name of BCD
Open bootmgr, jump to 54694 of the offset address, and modify 43 00 44 to 51 00 51.
4, modify the Boot.sdi path method in BCD
Open regedit load Hive BCD, then look for BOOT.SDI, and then modify BOOTBOOT.SDI to QQQQBOOT.SDI.
5, turn off the integrity of the Bootmgr check
Bcdedit-store qqq-set {bootmgr} nointegritychecks off&setlocal enabledelayedexpansion
Set 5464a=
Set 5464c=b
Set 5464f=o
Set 5390f=t
Set 54694=CD
echo.! 5464a!! 5464c!! 5464f!! 5464f!! 5390f!! 5464a!! 5464c!! 54694!
set/p 5464c=5464c=b.
set/p 5464f=5464f=o.
set/p 5390f=5390f=t.
set/p 54694=54694=CD.
echo.! 5464a!! 5464c!! 5464f!! 5464f!! 5390f!! 5464a!! 5464c!! 54694!
Pause