无忧启动论坛

标题: 求教如何让PE识别UD目录的软件像杏雨梨云 [打印本页]

作者: wangerkai    时间: 2011-12-1 00:33
标题: 求教如何让PE识别UD目录的软件像杏雨梨云
我在杏雨梨云目录翻遍了 构架基本也了解了
可是自己为什么无法办到 加载UD的软件
是否   杏雨梨云里面加载了别的EXE的原因 没看到直接 调用 外面那INI啊请教
我想学会这我就差最后一步了
作者: 都市浪子666    时间: 2011-12-1 08:39
杏雨梨云老师的“UDLOAD.exe”工具是在其专用 fba 包中提取到的,并没有找到专贴介绍,不是很清楚其详细的参数使用。但近来测试使用的较多,感觉其实用方便,功能也很多。但由于是专用工具,使用中必须遵循杏雨梨云老师 fba 包的文件路径、文件名及其它格式。“UDLOAD.exe”同时必须与“fbinst.exe”配合使用,应放在同一目录下,如两者都应先预置在 x:\wxpe\system32\ 核心中。
  在 PECMD.INI 中加入:
  EXEC =%WinDir%\SYSTEM32\UDLOAD.EXE ++++

  启动时可以自动提取 UD 隐藏分区中“TOOL\basic.wim”、“TOOL\ico.dll”、“TOOL\tool.ini”到“X:\WXPE\SYSTEM32”下,并自动挂载“basic.wim”,注意这三个文件必须同时存在,并且不可更改路径与文件名,否则报错。
  “TOOL\tool.ini”配置中注明了所有在 UD 分区下的外置程序的相关信息,主要是 UD 中的绝对路径。“TOOL\ico.dll”则是这些程序的图标。“UDLOAD.EXE”会根据“TOOL\tool.ini”配置信息将这些程序在开始菜单中建立快捷方式,以便直接使用“UDLOAD.EXE”启动它们。各种外置工具的快捷方式在“TOOL\tool.ini”的内容如:

  envi udpt=x:\wxpe\system32\udload.exe
  envi icpt=x:\wxpe\system32\ico.dll#
  envi icsh=x:\wxpe\system32\shell32.dll#
  //系统安装
  link %programs%\系统安装\Win Nt6快捷安装器GUI,%udpt%,"tools/系统安装/nt6快捷安装器v1.1.exe",%icpt%2
  link %programs%\系统安装\Windows安装助手,%udpt%,"tools/系统安装/setupxp.exe",%icpt%40
  link %programs%\系统安装\Win$man通用安装器,%udpt%,"tools/系统安装/win$man.exe",%icpt%11
  link %programs%\系统安装\Win Nt6快捷安装器CMD,%udpt%,"tools/系统安装/SETUPWIN6X.exe",%icsh%59
  link %programs%\系统安装\SRS驱动离线注入,%udpt%,"tools/系统安装/win系统srs驱动注入.exe",%icsh%24
  //硬件检测
  link %programs%\硬件检测\Memtest内存诊断,%udpt%,"tools/硬件检测/memtest.exe",%icpt%14
  link %programs%\硬件检测\Aida64环境检测,%udpt%,"tools/硬件检测/aida64.exe",%icpt%13
  link %programs%\硬件检测\HddScan磁盘扫描,%udpt%,"tools/硬件检测/hddscan.exe",%icpt%28
  link %programs%\硬件检测\Victoria磁盘扫描,%udpt%,"tools/硬件检测/victoria.exe",%icsh%50
  …………………………
  …………………………
  …………………………

  就是说,“UDLOAD.EXE”目前支持直接提取并启动 *.exe 后缀名的程序,以及提取、挂载合适的 WIM 到 PE 下,这些提取的文件都将位于“X:\WXPE\SYSTEM32\UDTOOL\”中,此路径不可更改。同时自动搜索、并运行 *.exe、START.CMD、以及 WIM 包指定的 ini 配置文件。最方便的是直接运行 *.exe,从杏雨梨云老师 fba 包中可以看到,其外置的工具几乎都做成了自解压程序,其中都包含“START.CMD”。
  但需注意的是,“X:\WXPE\SYSTEM32\UDTOOL\”中的文件在使用完毕后不能自动删除,若提取的文件过多,X 盘的可用空间将会逐渐减少。通常 PE 下都有“清除临时文件”的批处理“CLEANTEMP.CMD”,可在其中加入“del /f /q /s X:\WXPE\SYSTEM32\UdTools\*.*”命令来清除“X:\WXPE\SYSTEM32\UDTOOL\”的无用文件,好处是 dll 命令不能删除正在使用中的文件,会将其放过。若使用“PECMD.EXE”的“FILE”命令清除时,个别情况下遇到过导致 PE 崩溃的问题。
  没有测试过“UDLOAD.EXE”是否支持提取 *.7z、*.RAR、*.CAB 等文件。对于“UDLOAD.EXE”更多的参数用法,需要杏雨梨云老师出面解释了

贴来的, 传送门:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=192832
作者: Plantsoot    时间: 2011-12-1 08:49
也可以参考下面的帖子:

【Fbinst Plus V1.1.2, 2011-11-18】Fbinst增强版(支持UTF-8文件列表,增加hdlist功能)

fbinst plus 典型的应用就是0PE中的对ud内工具的两种加载方式。




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