无忧启动论坛

标题: 制作PE,替代RegFind的更好软件[RRC]支持搜索替换/删除 键/值/数据,等等超多功能! [打印本页]

作者: 荣耀    时间: 2023-8-10 02:14
标题: 制作PE,替代RegFind的更好软件[RRC]支持搜索替换/删除 键/值/数据,等等超多功能!
本帖最后由 荣耀 于 2023-8-13 00:26 编辑

RegFind是微软Windows 2000 的工具资源包,在于1999年发布的,距离如今已经20多年了,并且只有32位的版本。我们制作PE的时候,用于合并或使用install.wim的注册表,会用到这个程序来把注册表里的数据,盘符C:\ 替换 为 PE的盘符X:\

如今我找到一款更强更好的替代品,RRC,除了支持RegFind的查询数据替换,还支持其他的功能,本帖就不多说那些对于我们制作PE用不到的功能了,或许对你有用。

  1. ECHO 查询PROCESSOR_ARCHITECTURE值名的数据-架构:
  2. %rrc% getValue "HKLM\PE_SYSTEM\ControlSet001\Control\Session Manager\Environment" /value="PROCESSOR_ARCHITECTURE" /noCopyright /noComments
  3. ECHO 查询CurrentVersion值名的数据-内核:
  4. %rrc% getValue "HKLM\PE_SOFTWARE\Microsoft\Windows NT\CurrentVersion" /value="CurrentVersion" /noCopyright /noComments
  5. ECHO 查询CurrentBuild值名的数据-版本:
  6. %rrc% getValue "HKLM\PE_SOFTWARE\Microsoft\Windows NT\CurrentVersion" /value="CurrentBuild" /noCopyright /noComments
  7. ECHO 查询ProductName值名的数据-名称:
  8. %rrc% getValue "HKLM\PE_SOFTWARE\Microsoft\Windows NT\CurrentVersion" /value="ProductName" /noCopyright /noComments

  9. :: 替换盘符
  10. %rrc% search "HKLM\PE_SYSTEM" /text="C:" /data /replace="X:" /noprompt /noCopyright /noComments
  11. %rrc% search "HKLM\PE_SYSTEM" /text="D:" /data /replace="X:" /noprompt /noCopyright /noComments
  12. %rrc% search "HKLM\PE_SYSTEM" /text="X:\$windows.~bt" /data /replace="X:" /noprompt /noCopyright /noComments

  13. %rrc% search "HKLM\PE_SOFTWARE" /text="C:" /data /replace="X:" /noprompt /datarep=text /noCopyright /noComments
  14. %rrc% search "HKLM\PE_SOFTWARE" /text="D:" /data /replace=/replace="X:" /noprompt /noCopyright /noComments
  15. %rrc% search "HKLM\PE_SOFTWARE\Classes\AppID" /text="Interactive User" /delete /data /values /noprompt /noCopyright /noComments
  16. %rrc% search "HKLM\PE_SOFTWARE" /text="X:\$windows.~bt" /data /replace="X:" /noprompt /noCopyright /noComments

  17. :: 删除安装第三方驱动的残留信息
  18. %rrc% search "HKLM\PE_SYSTEM\DriverDatabase\DriverPackages" /text="OemPath" /delete /values /noprompt /noCopyright /noComments
  19. %rrc% search "HKLM\PE_DRIVERS\DriverDatabase\DriverPackages" /text="OemPath" /delete /values /noprompt /noCopyright /noComments
复制代码
以上是我测试有效的批处理代码,就是用来替代原有RegFind用来制作PE的相关代码,你可以参考下来,用于替换你的制作PE脚本代码。
PE_SYSTEM|PE_SOFTWARE|PE_DRIVERS 替换为你制作PE时挂载的命名路径。


有时候,我们需要获取注册表的某个值数据,目前市面上大部分的工具,或者系统自带的reg命令,都是返回一堆信息,让我们还要用for处理掉,
但是这个程序,是直接返回值的数据给你,不带其他,例如值的路径/类型 等等。方便我们获取这个值的数据来做判断,或者保存到文本其他用途。


2023/08/13 更新
已完全汉化了rrc.chm文档,并附带安装程序。

下载链接: yyingc.lanzouj.com/inNX3157h92h
密码:bifx
内附带rrc.exe32位64位版本,并且带有这个程序的参数说明文档(rrc_zh-cn.chm)

如你想了解,我未在本贴说的更多功能参数,请打开阅读 rrc_zh-cn.chm




作者: 窄口牛    时间: 2023-8-10 06:18
个头有点大,我喜欢批处理里把第三方用16进制文本嵌入到里面,这么大的第三方,得运行好一阵才能还原回exe。
作者: yyz2191958    时间: 2023-8-10 07:07
谢谢分享
作者: mmymq    时间: 2023-8-10 07:09
谢谢分享
作者: 12315sa    时间: 2023-8-10 10:00
谢谢分享
作者: garay    时间: 2023-8-10 10:58
学习的东西多
作者: l13063    时间: 2023-8-10 12:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: yc2428    时间: 2023-8-10 13:03

谢谢分享
作者: zsyloveyp    时间: 2023-8-10 15:38


谢谢分享
作者: KIM3298    时间: 2023-8-10 20:06
谢谢分享
作者: zz7713243    时间: 2023-8-10 21:37
来看看怎么样。
作者: CYYspace    时间: 2023-8-11 07:47
鎰熻阿鍒嗕韩
作者: iaanqrm    时间: 2023-8-11 08:12

作者: l13063    时间: 2023-8-11 08:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2010yuhongxi    时间: 2023-9-5 09:01
感谢分享




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3