lxl1638 发表于 2007-6-2 23:13:57

[V1.30.2011.501版]WimTool -- Wim文件的图形视窗处理工具[无忧首发]

至V1.0.8.0101版,WimTool在XP/2K3下的所有问题基本上完美解决,使WimTool具有5大特色:

1、几乎ImageX的所有功能和ImageX的几乎所有命令行参数;
2、全图形窗口操作界面(提供包括制作映像、解开映像的中止按钮);
3、支持自由定义制作映像时捕获文件的规则;
4、高度智能的右键菜单,能完成大部分常规任务;
5、WimTool自己独特简化的命令行参数,包括注册文件关联和右键菜单的
   命令行参数,方便在WinPE中使用;
6、支持基于WIM的系统恢复/备份(WimTool.EXE不支持热备份/恢复)
WimTool右键扩展菜单介绍在(18楼):
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=115377&page=2#pid1246919
Win7系统中的WimMount-6.1.7068组件:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=139644&highlight=WimMount
Vista系统中的WimFltr-6.0.6001.18000组件:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=120687&extra=page%3D5

V1.30.2011.0501版
1、修正小BUG、修正WinCMD.EXE说明中的错别字;
2、精简了X64位系统所用的WinCMD-X64.EXE和WimShExt-X64.DLL的体积。



Win7 X64系统测试版
1、X86系统中,WimTool.EXE、WinCMD.EXE、WimShExt.DLL 三个文件必须位于同一目录;
   X64系统中,WimTool.EXE、WinCMD-X64.EXE、WimShExt-X64.DLL 三个文件必须位于同一目录。
2、在 Win7 X64系统中注册右键菜单的方法:从用户控制中设置WimTool.EXE始终以管理员身份运行,
   然后到WimTool.EXE的第七页点[注册扩展功能](Windows7系统不要钩选"资源管理器外壳图标扩展")。



X86系统(XP-SP3)测试:


X64系统(Win7 SP1)测试:





V1.20.2010.0718版
1、加入对多核CPU的支持,充分利用多核CPU提高处理速度;
2、优化代码,文件体积有所减小;
3、将新版 PECMD.EXE 的自动设置分辨率,弹出光碟、安全移除U盘加入到WinCMD.EXE中。
V1.20.2010.0718版

V1.20.2010.0616修正版
1、优化的 WimTool 配置文件的匹配算法,打包/解开 WIM 文件速度有可能提高,
   WimTool 解开 WIM 文件的速度已与 GImageX 2.017 版的相当;
2、更正 V3.9.2010.0616 版 WinCMD.EXE DFMT 命令无法格式化磁盘的 BUG。


注册WimTool的方法:
    要将WimTool.EXE、WimShExt.DLL、WinCMD.EXE置于同一目录,WinPE系统中可以不要WinCMD.EXE,
到WimTool的第6页,先选择[基础挂载目录],WimMount驱动要使用NTFS分区,点[注册扩展功能],点[应用];
WinPE系统可能通过PECMD.EXE的命令注册,WimTool也提供了注册的命令行参数,具体看说明或下载演示用的WinPE。
演示下载:
纵横逍遥提供的FTP,本人ID目录中的"WXPE.ISO"或"WXPE1.ISO",
因第一次上传时中途断了一次,所有上传了两份。虚拟机测试建议
设置成256M或以上的内存;
演示的WinPE启动时会提示选择WimFltr驱动或WimMount驱动
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=126437
如何让WIM成为EXE,请看这里
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=138682&extra=page%3D1
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=139225&extra=page%3D1
WIM示例(共10个分包):
http://bbs.wuyou.net/images/attachicons/rar.gif Wim示例.part01.rar (380 KB)WIM示例之01
http://bbs.wuyou.net/images/attachicons/rar.gif Wim示例.part02.rar (380 KB)WIM示例之02
http://bbs.wuyou.net/images/attachicons/rar.gif Wim示例.part03.rar (380 KB)WIM示例之03
http://bbs.wuyou.net/images/attachicons/rar.gif Wim示例.part04.rar (380 KB)WIM示例之04
http://bbs.wuyou.net/images/attachicons/rar.gif Wim示例.part05.rar (380 KB)WIM示例之05
http://bbs.wuyou.net/images/attachicons/rar.gif Wim示例.part06.rar (380 KB)WIM示例之06
http://bbs.wuyou.net/images/attachicons/rar.gif Wim示例.part07.rar (380 KB)WIM示例之07
http://bbs.wuyou.net/images/attachicons/rar.gif Wim示例.part08.rar (380 KB)WIM示例之08
http://bbs.wuyou.net/images/attachicons/rar.gif Wim示例.part09.rar (380 KB)WIM示例之09
http://bbs.wuyou.net/images/attachicons/rar.gif Wim示例.part10.rar (353.9 KB)WIM示例之10

V1.09.10.01版更新
1、再次优化了BASE64编码/解码速度,该版WimTool.EXE向WIM写入图标时速度有了很大的提高;
2、移除了用WimTool.EXE制作WIM映像时可能存在写入多余Info的BUG。
WimTool-V1.09.10.01版


V1.20.2010.0616版更新
1、修正了一个内部的BUG,这个BUG 是直接启动到其它页切换回到第一页出现的错误;
2、修正的彩蛋页两个Edit 操作不方便的不足(并非BUG);
3、给多数情况下新制WIM时默认加上启动标志,方便菜菜制作WIM核心的PE系统和WIM核心的硬盘系统;
4、更新WinCMD.EXE为3.9.2010.0616版,更新内容与最新版的PECMD相同;
5、更新WimShlEx.DLL为1.20.2010.0616版(WimShlEx.DLL并非重要更新)。


V1.09.08.22F版更新
1、修正了 soyan.xjx提到的BUG:
   http://bbs.wuyou.net/forum.php?mod=viewthread&tid=106907&page=232#pid1761492
2、稍为优化了一下代码,文件体积略为减小。

V1.09.08.22版更新
1、制作或修改WIM映像时支持向映像信息中加入或修改DISPLAYNAME、DISPLAYDESCRIPTION、SKU标志;
2、将修改映像信息和设置外壳扩展分成两页,WimTool.EXE由原来的9页变成9页;
3、附件中的WimShExt.DLL和WinCMD.EXE没有更新,但也放入附件包中和WimTool.EXE一起发行。

V1.09.08.01版更新
1、WimTool的第3页,在导出功能中增加了一项子功能,可以将一组分割包合并成单一的WIM文件;
2、双击WIM映像时,在WimShExt.DLL或WimTool.EXE启动的进程里,传递的环境变量由6个增加到8个,请看第4页的说明。

V1.09.07.18版更新
1、再次针对多核CPU作完善,试图修正在多核CPU中用WimTool第4页列举文件可能弹出的错误;
2、补充了一组命令行参数,可以启动到WimTool.EXE指定的功能页;
3、以前版本的WimTool在某些机器中因无法认别硬盘信息而禁用了第8页,这个版本会以另一种功能类似的界面呈现;
4、WimShExt.DLL和WimTool.EXE都作了代码优化完善处理工作、补充了若干说明。

V1.09.05.01版更新
1、增加了检测、显示WIM组件版本信息和检测版本是否匹配的功能;



2、增加了一条卸载WIM的命令行参数,至此WimTool共有五种卸载WIM的方法:
   ①.只读卸载挂载目录的映像
   格式:WimTool.EXE/UnMount<目标路径>
   示例:WimTool.EXE/UnMountD:\PROGRAMS
   无任何提示,直接进行只读卸载。
   ②.可写卸载挂载目录的映像
   格式:WimTool.EXE/UnMount/Commit<目标路径>
   示例:WimTool.EXE/UnMount/CommitD:\PROGRAMS
   参数"/Commit"不经询问直接以可写方式卸载以可写方式挂载的映像。
   ③.询问可写卸载指定的目录
   格式:WimTool.EXE/UnMount/Update<目标路径>
   示例:WimTool.EXE/UnMount/UpdateD:\PROGRAMS
   参数"/Update"会询问卸载时是否以可写方式卸载。
   ④.卸载所有被挂载的映像
   格式:WimTool.EXE/UnMount/All
   示例: WimTool.EXE/UnMount/All   
   只读方式卸载所有被挂载的映像,且卸载映像时目标目录的变化不会被更新到原映像中。
   ⑤.清除挂载点和挂载信息   
   格式: WimTool.EXE/CleanUp
   示例: WimTool.EXE/CleanUp
   本命令的功能相当于只读卸载所有映像后再删空目标目录中的文件,需WimMount支持。

3、增加类WIMNT管理WIM的方法,向WIM内的CMD批处理传递了6个统一格式的环境变量,
   WimTool不提倡使用这种方法,因为该方法需要CMD.EXE或其它EXE驻留内存来管理WIM内的进程。
   %CmdPath% : 被执行的CMD所在目录(无双引号包围的CMD路径全名)
   %CurrCmd% : 被执行的CMD文件全名(无双引号包围的CMD文件全名)
   %Parames% : CMD附带的命令行参数(CMD批处理的原始命令行参数)
   %WimFile% : 被挂载的WIM文件全名(无双引号包围的WIM文件全名)
   %WimPath% : WIM被挂载的目录全名(无双引号包围的挂载目录全名)
   %WimTool% : WimTool.EXE文件名(无引号包围的WimTool文件全名)

V1.09.03.28F版更新
1、增强了对 WimMount.SYS-V7068 支持,同时兼容 WimFltr.SYS 驱动;
2、优化 WimShExt.DLL 对进程的启动和对进程的管理。
   经过合理的设置,该版应该可以打开所有WIM文件内的程序;
   (上传的演示 WXPE 可以打开瑞星杀毒2009.WIM);
3、其它一些小优化。

V1.09.03.28版更新
1、试图修正 WimTool 在惠普机中使用出现的问题,本人没有这类机型,有这类机型的朋友试验;
2、也试图修正在 Vista 系统中无法使用右键菜单的BUG,有 Vista 系统的请试验。
附件内有两个演示,示范如果填写"挂载处理命令"和WimTool所支持的文件类型

V1.09.03.13F版更新
1、解决了在 WimMount.SYS 驱动中无法打开大块头 WIM 的问题;
2、挂载处理命令和卸载处理命令支持依次执行多条命令,方便使用CMD进行初始化;
3、解决在 NT 系统中普通用户运行 WimTool.EXE 出现的问题。
虽然 XP/2K3/Vista系统中普通用户可以运行 WimTool.EXE,
但有些功能会有限制,建议还是以管理员运行。

V1.09.03.13版更新
1、修正了 /ReMount 存在的 BUG ;
2、完成了一个演示用的 WinPE,但无法上传到 FTP;
4、补充了若干文字说明。

V1.09.02.22F版更新
1、根据 WimMount 驱动的新特性对代码作了若干完善;
2、参照 ImageX.EXE 的命令行功能,增加和完善了两条命令行参数:
/ReMount 和 /CleanUp
3、在 WimShExt.DLL 中加入了一些新的功能,支持打开任意文件;
4、修正了说明中的若干文字错误。


V1.09.02.22版更新
1、修正了若干BUG;
2、在默认的配置文件中加入了 Win7 的文件过滤规则;
3、在 WimShExt.DLL 中加入了一些新的功能;
4、为适应 WimMount.SYS 驱动,给 WimTool 增加了一条新的命令行参数。

V1.09.02.10版更新
1、为适应 Win7 WimMount 驱动而更新;
2、支持 Win7 WimMount 驱动,同时也兼容 Vista WimFltr 驱动;
3、支持 Win2K/WinXP/Win2K3/Vista/Win 7 系统,充分体现 Win7 WimMount 的新特性;
4、应用 V1.09.02.10版 WimTool.EXE 可彻底解决位于只读光盘中的 WIM 可写挂载问题;
5、随同更新的还有 WimTool.EXE 扩展库 WimShExt.DLL,版本号同为 V1.09.02.10。
特别说明:
1、Wim驱动与WIMGAPI.DLL必须匹配,否则部分功能不正常或无法使用;
2、Win7 WimMount 驱动要求挂载目录是 NTFS 分区,也建议制作 WIM 映像的来源同为 NTFS 分区;
3、要体验 Win7 WimMount 和 WimTool.EXE 的新特性,务必认真阅读附件中的"说明.TXT";
4、要使 WinPE 中的只读 WIM 映像实现可写挂载,可改 B: 盘为 NTFS 格式来实现。

V1.09.01.28F版更新
1、修正了文件过滤存在的BUG,F版的文件过滤功能更完善,支持多级路径都可带通配符;
2、修正了几个资源字符串的错误;
3、优化的文件过滤算法,在本人的两台机器测试中,F版的速度与GImageX相当;
4、彻底修正了某些情况下误删文件的BUG;
5、在默认的文件过滤配置文件内补充了文件过滤规则的说明;
6、试图修正右键菜单解开、压缩文件时出现的假死现象;
7、其它错误修正。

V1.09.01.28版更新
本次更新的目的有三:
1、用KOL重写了WimTool.EXE,使体积由原来的近800K减小到400K;
2、将WimIcon.EXE的功能合并到WimTool.EXE,整套工具的体积又减少了400多K;
3、试图解决WimTool.EXE在多核机器中存在的BUG;
4、优化了代码,WIM的制作和解压速度有了很大的提高。
1、2的效果已有体现,第3点还需测试(本人没有多核机器),其它功能也请大家测试。

V1.08.03.16版更新
1、更新 WinCMD.EXE,功能强大,难以用少量文字说明,下载附件后执行"WinCMD功能演示.CMD"体验;
2、更新 DLL,"菜单扩展"、"图标扩展"和"执行扩展"三合为一,修正了已发现的BUG、功能较为完善;
3、因 DLL 三合一,注册 DLL 的函数参数有变,WimTool.EXE 也作更新,WimTool 的功能不变;
4、因 DLL 功能完善,需更新示例的配置文件,原附件的配置文件要修改,请参照附件的示例和 WinCMD 说明。
更新时先卸载旧版的DLL,重启后将旧版的DLL删除,再注册新版的DLL。

WimTool繁体版
V1.08.03.08F版更新
1、更新 WinCMD.EXE,直接支持双击WIM时弹出菜单面版、安装菜单;卸载时删除已安装的菜单;
2、更新 WimTool.EXE,通过右键菜单卸载映时能更为完善地支持卸载执行相关操作;
3、更新 WimHook.DLL,将原属 WinCMD.EXE 的代码去掉,加强 WinCMD.EXE 的功能,
   WimHook.DLL 体积更小、功能更专一(支持自动执行挂载命令和自动卸载);
4、更新 WimMenu.DLL,将 WimIcon.EXE 加入到 WimMenu.DLL 的右键菜单;
5、更新 WimIcon.EXE,支持命令行参数,接受右键菜单发送的文件,方便修改图标。
注意:先卸载旧版的DLL,用新版DLL复盖,重新注册。
WimTool.EXE、WimIcon.EXE、WinCMD.EXE、WimHook.DLL 和 WimMenu.DLL
五个文件必须位于同一目录,如果它们在可写位置上,附件中的 WIM工具包.WIM 可以双击直接使用,
否则要设置其挂载目录。

V1.08.03.08版更新
1、更新DLL,外壳执行扩展,直接支持双击启动WIM;
2、更新 WimTool.EXE,为双击 WIM 时提供更全面的设置;
3、示例传到 FTP2,文件名:WimTool应用示例.RAR,MD5: 4f9375fa623f70f5f33bd43995ccf958
4、 WimIcon 也作了更新(建议下载更新)。

本人的方案是将WIM个性化图标以BASE64编码保存在WIM的XMLINFO内
(BASE64编码只比实际图标数据大 1/3 + 0~2个字节),
这样兼容性最好,即使修改了WIM,图标依然存在。


V1.08.02.26版更新(速度优化版)
1、重写了 WimShExt.DLL 的解码算法,解码速度,显示图标的速度更快;
2、 WimIcon 也作了更新。

V1.08.02.23版更新(WimFltr须更新到6.0.6001.18000):
1、完善了双击挂载其它卷时WimTool 的工作过程,使WimTool 可以按 XML 信息执行挂载工作;
2、去掉了WIM的XML信息原文件来源的记录,因为微软新版的WimFltr修正了某些BUG,这个记录已无意义;
3、附件随同 WimIcon 一起发放(分成2个RAR压缩包);

V1.08.02.18F版更新:(升级到V1.08.02.18F版之前先卸载旧版的 WimShExt.DLL)
1、按 secowu 要求增加了注册/卸载 WimShExt.DLL 的详细说明;
2、按 secowu 要求完善了 WimTool.EXE 解开/制作 WIM 映像的时间显示;
3、试图修复 secowu 提到的 WimShExt.DLL 中可能存在的小BUG。

V1.08.02.18版更新:(升级到V1.08.02.18版之前先从旧版中卸载"扩展功能")
1、WimTool.EXE 挂载映像列表增加了锁定功能,防止不小心双击表头时卸载某些关键映像;
2、解开/制作 WIM 映像的时间显示改为 "hh:mm:ss" 的形式,能更具体反映出时间多少;
3、系统备份/恢复页增加了操作完成后"重启或关机"的选择;
4、再次优化了 WimShExt.DLL 和 WimTool.EXE ,现两个文件均向 4K 边界对齐,WimShExt.DLL 仅 16K 。

V1.08.02.15版更新:
1、应 WimFltr-6.0.6001.18000而更新,更新后在 WimFltr-6.0.6000.16386、
   Wimfltr-6.0.6001.17051、WimFltr-6.0.6001.18000 中均可使用。
2、V1.0.8.215版个人设置的INFO应微软WIM映像XMLINFO规范标准作了若干调整;
3、更新V1.0.8.215版的DLL后,以前设置的图标已无法显示,要重新设置,建议解压再重新打包,然后再设置图标;
4、如果不更新 WimShExt.DLL ,原来设置的图标可以显示,其它功能也能正常使用;但原来的 WimTool.EXE 定义的
   标准不够规范,会与以后的 WimFltr 或 WimTool.EXE 和 WimShExt.DLL 不兼容。建议一并更新,并重新制包。
5、因UPX压缩可能引导的不稳定,V1.0.8.215版不再压缩。

V1.08.02.12F版更新:
1、WimTool.EXE 支持设置真彩色图标;
2、WimShExt.DLL 除支持个性化图标外,还支持注册表中默认图标;
   先个性化图标,若不存在个性化图标,再设置成注册表中默认图标;
3、去掉了 WimShExt.DLL 中的资源图标,WimShExt.DLL 由21K精简到18K;
4、附件中附有DLL的注册方法和两个带有真彩色图标的小工具(示例);


V1.08.02.12版更新:
1、制作了一个用于WIM个性化图标的DLL,内含一个默认图标共21K;
2、增加了设置WIM个性化图标的功能,本人这个DLL是解释XML内BASE64编码的图标;
3、这仅仅是个试验,还有不少要完善的地方,如WimTool还需完成真彩色图标的提取功能;
4、内附有两个带有图标的WIM、两个小工具及DLL的使用方法;

V1.08.01.06F版更新:
1、对V1.08.0106版小修小改,系统备份改为默认压缩;
2、优化一操作过程显示文件数目进度的方式,可能速度上会起作用;
3、其它地方的小修小补,如增加若干说明。

V1.08.01.06版更新:
1、根据nn2nn的要求,完成了命令行下解压文件过滤规则的支持;
2、修正了恢复备份页点[浏览]按钮打开/保存文件的文字提示;
3、其它少量优化,若无大BUG或MS更新,WimTool半年内不再更新。

V1.08.01.01F版更新:
1、根据nn2nn的要求,通过命令行压制WIM时支持定义捕获的过滤规则;
2、WimTool.EXE、WinCMD.EXE全面支持环境变量,包括“挂载处理命令”
   和“卸载处理命令”均支持环境变量;
3、修正了WimTool.EXE备份恢复系统页的表头可以移动的不足和其它小BUG;
4、上传了两个应用示例文件到 FTP2 供下载,两个示例是(FreeWB.WIM.RAR
   和MMC.WIM.RAR),下载后将其改名为(FreeWB.WIM和MMC.WIM),如果
 你的WimTool.EXE基础挂载目录是可写空间,两示例可直接双击使用,否则
 要分别设置它们的目标挂载目录。本人保证FreeWB.WIM可以正常使用,但
   MMC.WIM因各个版本的PE文件和注册表有差别,不一定能正常使用,会YY
   的就YY,否则等别人YY。

V1.08.01.01版更新:
1、增加了用WimTool备份恢复系统的功能;
2、增加了用WimTool恢复系统时格式化分区,写上引导启动类型的功能;
3、WimShExt.DLL增加了一项右键菜单,用于卸载全部已挂上的WIM;
4、修正了WimTool的两三个小BUG;
5、修正了WimShExt.DLL将ZIP文件夹也弹出菜单的BUG;
6、为方便执行"挂载后处理命令"、"卸载前处理命令",将 PECMD.EXE 修理一下,
    作为正常系统下的命令解释程序,命名为 WinCMD.EXE。

V1.07.10.28版更新:
1、进一步完善了右键层叠式菜单,可通过右键菜单完成所有基本功能;
2、修正了"基础挂载目录"和"临时工作目录"不能手动输入的BUG;
3、完善了WimShExt.DLL的功能;
4、V1.0.7.1028F版增强了兼容性,可以将WIMGAPI.DLL放到WimTool所在目录(方便WimTool绿化),
   SYSTEM32目录和WimTool所在目录都不存在WIMGAPI.DLL时不会加载右键菜单,WimShExt.DLL
   不与WimTool在同一目录时也不会加载右键菜单;
5、V1.0.7.1028F版的WimShExt.DLL在没有安装WimFltr组件的系统中弹出除[挂载/卸载]以外的菜单,
   同时优化了内存使用率。

V1.07.10.24版更新:
1、为WimTool加入了较为完善的Windows外壳扩展菜单(右键层叠式菜单),同时取消了原来的右键菜单;
2、为方便WinPE中使用,分别增加了注册文件关联和注册右键扩展菜单的命令行参数;
3、补充或修改了使用说明中的若干内容。

V1.07.10.18版更新:
1、完善了在Windows系统中的右键菜单支持,支持通过右键菜单对文件夹压制成WIM映像,支持通过右键菜单
   解开WIM映像等操作;
2、完善了在Windows系统中WIM映像与WimTool的关联,可以通过双击WIM映像直接执行WIM内已设定的程序;
3、新增的命令行参数在压制WIM和解开WIM时提供了处理进度和用户中止按钮;
4、新增的参数能在命令行下注册WimTool或反注册WimTool与WIM文件关联。
5、本次更新还附带两个 "WimTool应用示例" 及它的说明,将上传到 FTP2 提供下载试验。
6、V1.07.1018F版,加回了双击WIM文件直接挂载的功能。

                               WimTool是基于WIMGAPI SDK开发的Win32程序

一、基本介绍
1、WimTool并不是Imagex的GUI,可以脱离Imagex而独立使用。
2、WimTool能提供普通用户对WIM格式文件最常用的处理功能,如制作映像文件、挂载映像、解开Wim映像到硬盘的
   目录和向现存的Wim文件加入新的映像卷等。
3、在WimTool中,对Wim文件进行操作处理时,界面元素给用户提供了相当的显示信息,对Wim文件最常见的处理出
   现失败时,WimTool会提供失败的说明。
4、WimTool界面采用分页式设计,每页都提供了必要的操作说明、选项要求和注意事项。初次使用的用户请先阅读
   每页的操作说明。

二、运行环境
    Windows XP/2K3/Vista及它们相应的PE系统,在上述系统中安装WimFltr组件后可以使用全部功能,如果没有
    安装WimFltr组件,只需一个位于同目录中的WIMGAPI.DLL文件也可使用大部分常用功能。

三、功能简介
   WimTool集成了处理Wim文件的以下常用功能。
1、支持制作不同压缩类型的映像文件。在制作新的映像文件时,用户可以给新的映卷指定映卷名称和映卷描述,
   并加上启动标记,同时用户可以在WimTool中指定压缩类型。
2、支持向现有的映像文件添加新的映卷,并可指定新映卷的名称和描述,并加上启动标记。向现有映像文件添加
   新的映像卷时,WimTool会自动检测原映像文件的压缩类型,并使新加入的映像卷与之匹配。
3、支持挂载和卸载Wim文件。用WimTool挂载Wim文件时,用户可以选择指定的映像文件和挂载目录,同时也可指定
   挂载方式(是否可写或只读)。
4、支持向硬盘解开(应用)Wim文件中指定的映像卷,包括解开分割包。WimTool解开Wim文件时会自动检测用户指定
   的Wim是否属分割包,并将其它分包系列也解开到指定目录。
5、支持将单一的大体积Wim文件按指定大小分割,分包文件既支持WimTool解开也支持Imagex解开。
6、支持将某一Wim文件中存在的映像卷导入到另一个Wim文件中。导入映像卷的目标Wim文件既支持Imagex操作,也
   支持WimTool操作,如挂载、解开等。
7、支持从已有的Wim文件中删除已有的映像卷条目。
8、支持查看Wim文件的基本属性和详细信息,如映卷名称、映卷描述、压缩类型、映像卷数目、是否属分割包等。
9、支持列出系统所有挂载的Wim映像及其挂载目录、挂载方式等。
10.支持修改现有的Wim映像文件中的某个映卷的名称和描述,并加上启动标记。
11.支持 Mount 、MountRW 、UnMount 、Apply 、 Capture 和 Append 六项命令行参数及它们的常用选项。
12.支持WIM映像文件与WimTool程序直接关联,并可创建右键菜单,方便挂载或打开WIM映像文件。
13.支持列出映像内的文件目录,这个功能相当于ImageX的/DIR参数,可以在PE系统中使用。
14.支持通过配置文件定义捕获映像或解开映像的规则。WimTool的配置文件与ImageX的兼容。在WimTool内置了一
   份默认的配置文件,这个配置文件与ImageX的默认配置文件相同。
15.在图形视窗界面中,WimTool对制作映像、解开映像、导出映像、列文件目录等过程提供用户中止操作支持。
16.注册WIM文件关联后可通过双击WIM文件打开WIM映像内的程序或启动到WimTool的图形界面。
17.支持鼠标右键扩展菜单快速展开WIM映像文件和快速制作WIM映像文件,这两项操作提供处理进度。

四、参数说明
   WimTool的命令行参数格式与ImageX的基本相同,其中尖括号"< >"内的参数表示必须输入,方括号"[ ]"内的参
   数表示可以省略,竖线" | "间的参数只取其一;当文件目录名、映像卷名、映卷描述等含有空格时必须用引号
   包围。WimTool的命令行参数"/Apply"、"/Capture"和"/Append"只适合小体积映像使用,不提供处理进度,不
   支持自定义配置文件(使用默认配置文件),以下介绍的命令行参数中,黑色部分是与ImaegX兼容的,蓝色部分
   是WimTool特有的功能。

1、挂载映像
   ①.只读挂载
   格式:WimTool.EXE/Mount<Wim映像文件><映像卷ID | 映像卷名><目标路径>
   示例:WimTool.EXE/MountD:\Test.WIM"PE Programs"D:\PROGRAMS
   ②.可写挂载
   格式:WimTool.EXE/MountRW<Wim映像文件><映像卷ID | 映像卷名><目标路径>
   示例:WimTool.EXE/MountRWD:\Test.WIM2D:\PROGRAMS
   ③.直接挂载
   格式:WimTool.EXE<Wim映像文件>
   示例:WimTool.EXED:\Test.WIM
   ④.快速挂载
   格式:<Wim映像文件>
   示例:D:\Test.WIM
   只有设置WIM文件与WimTool关联才能使用"快速挂载"。当WIM映像内设置挂载信息和挂载路径后,"直接挂载"和
   "快速挂载"先按WIM映像内设置好挂载信息和挂载路径来挂载,并执行挂载处理命令;若WIM映像内没有设置挂
   载信息和挂载路径则按WimTool默认的设置来挂载。

2、卸载映像
   ①.卸载指定挂载目录的映像
   格式:WimTool.EXE/UnMount<目标路径>
   示例:WimTool.EXE/UnMount/CommitD:\PROGRAMS
   ②.卸载所有被挂载的映像
   格式:WimTool.EXE/UnMount</All>
   示例:WimTool.EXE/UnMount/All
   带参数"/AutoRun"时将在卸载映像前执行"卸载处理命令",
   卸载所有被挂载的映像,且卸载映像时目标目录的变化不会被更新到原映像中。

3、解开映像
   ①.静默方式,不提供处理进度
   格式:WimTool.EXE/Apply<Wim映像文件><映像卷ID | 映像卷名><目标路径>
   示例:WimTool.EXE/Yes/ApplyD:\Test.WIM2D:\PROGRAMS
   其中参数 "/Yes" 表示不确认目标目录是否存在文件而直接解开映像(解开的文件有可能覆盖已存在的文件),
   省略该参数时,若目标目录已存在文件则要用户确认才执行解开映像操作。其中映像文件可以是分包文件。
   ②.窗口方式,提供处理进度
   格式:WimTool.EXE<映像文件名></ExtrFile>[映像卷ID][,目标路径名]
   示例:WimTool.EXED:\Test.WIM/ExtrFile,D:\PROGRAMS
   "映像卷ID"为 1 时可以省略,省略"目标路径名"时WimTool将在映像文件所在的目录中建立一个与映像基本名
   同名的目录,并将映像解开到其中。
   WimTool能识别分包映像并自动解开分包映像(要求所有的分包映像位于同一目录,展开时从1号分包开始)。

4、制作映像
   ①.静默方式,不提供处理进度
   格式:WimTool.EXE /Capture <目标路径> <Wim映像文件> [卷名] [描述]
   示例:WimTool.EXE /Boot /Compress Maximum /Capture D:\PROGRAMS D:\Test.WIM "MyPrograms"
   ②.窗口方式,提供处理进度
   格式:WimTool.EXE<目标路径名></CompPath>
   示例:WimTool.EXED:\PROGRAMS/CompPathD:\Test.WIM
   窗口方式压制新映像时采用最大压缩比,WimTool将自动建立一个新的映像文件,并保存在"目标路径"所处的目录下,新映像
 的基本名与"目标路径"同名。
   当Wim映像文件存在时,则将目标目录的内容以新的映卷追加到原映像中。

5、追加映卷
   格式:WimTool.EXE/Append<目标路径><Wim映像文件>[卷名][描述]
   示例:WimTool.EXE/Boot/AppendD:\MyToolsD:\Test.WIM"MyTools"

6、文件关联
   ①.注册WIM映像文件与WimTool关联
   格式:WimTool.EXE</REG>
   示例:WimTool.EXE/Reg/M
   参数"/REG"为文件关联,参数"/M"为注册右键扩展菜单。
   ②.取消WIM映像文件与WimTool关联
   格式:WimTool.EXE</REG /U>
   示例:WimTool.EXE/Reg/U
   取消文件关联同时也将卸载右键扩展菜单。

五、使用注意
1、在Vista系统中,WimTool必须以管理员的身份运行。
2、系统中必须正确安装WimFltr组件,WimTool才能正常工作。
3、在精简的WinPE系统中某些功能可能无法使用。
4、系统的临时目录必须有足够的空间;在PE中使用时,临时目录建议设置到硬盘上。
5、一个映像中只有一个映卷具有启动标记;映像中的映卷号是唯一的,而映卷名和卷描述仅作为映像卷的说明,
   它们并不是唯一的,就是说一个映像中的不同映卷可以具相同的名称和描述。
6、当系统中的WIM文件关联出现错误或异常时,请点[取消文件关联]按钮,再点[设置文件关联]按钮来修复。
7、如果你对捕获映像的配置文件不很了解,请不要修改它,用默认的设置即可。

六、特别声明
1、WimTool是免费软件,您可无限制地使用、复制、分发和传播本软件,您必须保证每份复制、分发和传播都是真
   实的和完整的。
2、本人不提供WimTool的任何保证和担保,亦不对用户使用本软件时任何理论上的或实际上的损失承担责任。
3、禁止任何人或任何组织利用本软件从事任何营利活动。

                                                                                                                                              Lxl1638
                                                                                                                              BBS.WUYOU.COM
                                                                                                                   茂名二中 老九,2007.10.24


相关连接:WimFltr组件下载
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=106181&extra=page%3D1

(WIMGAPI.DLL中大部分常用函数的Delphi声明)

特别感谢 nn2nn 和所有无忧网友的支持和帮助!

[ 本帖最后由 lxl1638 于 2011-4-29 23:50 编辑 ]

bahmo 发表于 2011-5-9 15:26:21

WimTool-V1.30.2011.501(繁中版)


nu852 发表于 2011-5-9 18:07:53

原帖由 bahmo 于 2011-5-9 15:26 发表 http://bbs.wuyou.net/images/common/back.gif
WimTool-V1.30.2011.501(繁中版)

已下載! 多謝!

2011cew 发表于 2011-5-6 21:56:01

Thank you

I tried that before my last post = Crash

_SUB Loop
FORM DriveType=%AllDrive%
LSTR aStr=2,%AllDrive%
FIND $%aStr%=X:,!FIND $%DriveType%=DRIVE_CDROM,!ENVI RDrive=%RDrive%|%aStr%
MSTR AllDrive=4,0,%AllDrive%
STRL iLen=%AllDrive%
IFEX $%iLen%>0,CALL Loop!MSTR RDrive=2,0,%RDrive%
_END

MSTR MDrive=0,0,%RDrive%
LSTR MDrive=2,%MDrive%

Do not know what is wrong.

neo4026 发表于 2007-6-2 23:19:18

我说老九效率也太高了吧?刚刚才叫帮翻译这么快就写出来了...

lxl1638 发表于 2007-6-2 23:22:15

没有,那个函数不会,所以留下两个已知问题。

HDEVIP 发表于 2007-6-3 00:19:02

找不到WIMGAPI.DLL,无法运行

lxl1638 发表于 2007-6-3 00:21:51

你没有安装 WimFltr 组件。

HDEVIP 发表于 2007-6-3 00:27:17

哦,已经制作出来了,试一下挂载先

HuAnGkUn 发表于 2007-6-3 07:06:30

方便多了 :victory: :P

lee123 发表于 2007-6-3 09:15:49

在PE中使用挂载解开与新制追加会显示“卸载回调消息: 失败”,这两个功能的其它显示成功。

zhaohj 发表于 2007-6-3 09:19:04

Imagex_Gui改进版,老九强啊!

wanghh 发表于 2007-6-3 09:23:18

http://bbs.wwwfox.net/images/common/back.gif
找不到WIMGAPI.DLL,无法运行

wanghh 发表于 2007-6-3 09:26:12

这个 能在PE中挂接吗?

hwb9091 发表于 2007-6-3 11:33:01

真是不错,虽不太完善但也好用多了!!

armymangl 发表于 2007-6-3 14:51:27

两天没来,老九又出新东西了,强

season 发表于 2007-6-3 16:20:49

有个GUI界面的WIM工具真不错啊,我就是怕要记 Imagex 命令行参数!

jl580650 发表于 2007-6-3 16:55:02

;P 老九,我要提建议了
1.追加和制作映像建议分开
2.制作映像最好加上压缩级别(也就是imagex里的compress参数),外带check
3.同上,/verify参数也不见了

WimTool.exe必须和wimgapi.dll在同一目录(即使安装wimfltr)
wim无法挂载到桌面和WimTool.exe所在文件夹(但能解开)

[ 本帖最后由 jl580650 于 2007-6-3 05:16 PM 编辑 ]

lxl1638 发表于 2007-6-3 17:44:11

原帖由 jl580650 于 2007-6-3 04:55 PM 发表 http://bbs.wuyou.net/images/common/back.gif
;P 老九,我要提建议了
1.追加和制作映像建议分开
2.制作映像最好加上压缩级别(也就是imagex里的compress参数),外带check
3.同上,/verify参数也不见了

WimTool.exe必须和wimgapi.dll在同一目录(即使安装 ...

界面不会作大变化了,因为 Imagex 有10多个主参数,而每1个主参数下又有很多子参数,其功能相当丰富,一些近似的功能必须放在一起,否则这个程序要设计很多页。

刚试过,不能挂到WimTool所在目录,不知 Imagex 能否挂到它所在的目录。
但本人的系统能挂到桌面。

网上飞鹰 发表于 2007-6-3 19:25:47

win2000下无法正常使用,xp下也是如此

[ 本帖最后由 网上飞鹰 于 2007-6-3 07:51 PM 编辑 ]

jl580650 发表于 2007-6-3 19:46:47

:lol 总算研究出来了
貌似不能挂载到imagex所在的目录及其父目录
比如imagex在d:\aa\bb\cc下
则d:\;d:\aa;d:\aa\bb;d:\aa\bb\cc下都不能挂载了,但是d:\ee却可以
刚才说桌面不能挂载也是这个原因(当时的目录是:桌面\WimTool\WimTool.exe)

参数上还是建议加上compress和check
/verify默认启用就行了,用imagex的人都是看中能排除相同文件的功能的

2、无法将分包文件恢复为单一文件。
imagex也没提供这个功能

cocely 发表于 2007-6-3 22:32:45

好东西不顶是不对的~~~:P

willsion 发表于 2007-6-3 22:58:44

有时间测试一下。。。。。。。。。。。。。

lxl1638 发表于 2007-6-4 08:23:53

原帖由 网上飞鹰 于 2007-6-3 07:25 PM 发表 http://bbs.wuyou.net/images/common/back.gif
win2000下无法正常使用,xp下也是如此

别人的可以用,你的不能,自己找原因吧,你在无忧年纪也不小了(混到90了)。
本人在32MB的PE中也可以使用。

lee123 发表于 2007-6-4 10:57:57

我对WIM文件挂载解开到硬盘后,只是替换了墙纸,再新制追加后,WIM文件比原来的大了很多,启动系统时显示winload.exe出错,到底是怎么回事.

龙泉剑1 发表于 2007-6-4 11:03:33

夜里试用了一下,感觉还不错。比imagex_gui使着顺手。提点小建议:
   1、在XP下面如果没有安装 WimFltr 组件,只能制作WIM,不能挂载,只有一个简单的信息:失败。一开始用 imagex_gui 时也遇到过,因为是先制作 WIM 文件,后学习挂载。制作每遇到问题,就没考虑到组件安装问题,结果足足晕了一天。使用imagex.exe 提示是:

Mounting: ->
         
Error mounting image:
         我想这个问题对初学者来说可能会常遇到,如果不困难的话,能否请在运行 WIMTool时先检测一下组件是否安装,如没安装就给出一个说明,或者把Wimfltr组件一起打包,没安装时自动安装。让我们这些新手们少走点弯路。
      2、在挂载解开界面,选择目标文件夹时,点一下浏览,再取消,会自动填上一个

Ddyou 发表于 2007-6-4 12:05:26

最怕记精灵。这下会了呢。!真是实用

lxl1638 发表于 2007-6-4 14:20:57

原帖由 龙泉剑1 于 2007-6-4 11:03 AM 发表 http://bbs.wuyou.net/images/common/back.gif
1、在XP下面如果没有安装 WimFltr 组件,只能制作WIM,不能挂载,只有一个简单的信息:失败。一开始用 imagex_gui 时也遇到过,因为是先制作 WIM 文件,后学习挂载。制作每遇到问题,就没考虑到组件安装问题,结果足足晕了一天。使用imagex.exe 提示是:

Mounting: ->
         
Error mounting image:
         我想这个问题对初学者来说可能会常遇到,如果不困难的话,能否请在运行 WIMTool时先检测一下组件是否安装,如没安装就给出一个说明,或者把Wimfltr组件一起打包,没安装时自动安装。让我们这些新手们少走点弯路。
      2、在挂载解开界面,选择目标文件夹时,点一下浏览,再取消,会自动填上一个

goffi 发表于 2007-6-4 14:57:06

没有必要把WimFltr组件打包进去
建议加入WimFltr组件检测,在MOUNT时如果没有安装WimFltr组件给出正确提示

philgrim 发表于 2007-6-6 00:48:18

最近就这个爆点了 顶一下

龙泉剑1 发表于 2007-6-6 01:36:47

今天在单位一台2000 Server上用了一下,安装组件的过程一闪而过,什么也没看清,用Wimtool 挂载失败,解开映像正常。

green 发表于 2007-6-6 07:31:19

正在学习中,谢谢分享。

xuhel 发表于 2007-6-6 09:46:20

如果把界面美化一下就好了
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: [V1.30.2011.501版]WimTool -- Wim文件的图形视窗处理工具[无忧首发]