无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站Win To Go 极致利器(IXUNCIS固态U盘)广告联系 微信:wuyouceo QQ:184822951
查看: 890|回复: 7

[发布] HotEditBootmgrFile —— 最简修改BCD路径,\boot\bcd,引导修改

[复制链接]
发表于 2022-4-16 21:27:15 | 显示全部楼层 |阅读模式
本帖最后由 VirtualHotBar 于 2022-4-16 21:28 编辑

HotEditBootmgrFile v1.2效果

看修改过后的文件名“\HotPE\B1”,修改之前是“\boot\bcd”,能成功引导



介绍
HotEditBootmgrFile是由VirtualHotBar打造的一个修改Bootmgr文件中BCD路径的小工具,实现了HotPE文件结构的个性化。
下载界面


结构
有HotEditBootmgrFile.exe和HotEditBootmgrFile.dll文件
正常使用打开HotEditBootmgrFile.exe就行。
HotEditBootmgrFile.dll是主要文件,HotEditBootmgrFile.exe是GUI调用其中的HotEditBootmgrFile函数。


调用
HotEditBootmgrFile函数的参数:
HotEditBootmgrFile(str,str,str)
第一个参数是BCD所在文件夹,如“\Boot\BCD”中的“Boot”。
第二个参数是BCD文件名,如“\Boot\BCD”中的“BCD”。
第二个参数是生成完成后写出Bootmgr文件的路径,如“D:\Bootmgr”。
Python调用示例
注意:请用32位的Python
  1. from ctypes import *
  2. #调用HotEditBootmgrFile函数
  3. 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')))
  4. #打印返回结果,1=生成成功
  5. print(res)
复制代码

运行结果
2021年11月27日

HotEditBootmgrFile —— 最简修改BCD路径,\boot\bcd,引导修改_VirtualHotBar (hotpe.top)

评分

参与人数 1无忧币 +5 收起 理由
新空气 + 5

查看全部评分

发表于 2022-4-16 21:49:21 | 显示全部楼层
谢谢分享,试试看
回复

使用道具 举报

发表于 2022-4-16 23:51:43 | 显示全部楼层
这个东西好!
回复

使用道具 举报

发表于 2022-4-17 00:03:17 | 显示全部楼层
试试
回复

使用道具 举报

发表于 2022-4-17 01:26:25 | 显示全部楼层
方法值得一试。
回复

使用道具 举报

发表于 2022-4-17 08:03:38 来自手机 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

发表于 2022-4-17 08:23:49 | 显示全部楼层
我测试了,不能启动,不知什么原因
回复

使用道具 举报

发表于 2022-4-17 08:29:47 | 显示全部楼层
LZ,VHDPE部署工具基本都不成功,而且本人喜欢用WINTOGO的操作系统,VHDPE部署工具默认是写入第一移动盘(U盘或硬盘),幸好我第一次眼明手快停止了写入,重建分区表后挽回了损失。但第二次点了弹窗的X号后仍将第二个移动硬盘写入了,现仍待修复数据。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2022-9-27 16:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表