无忧启动论坛

标题: [2025年11月11日更新]WimTool - v1.8.2025.11.11 Wim文件的图形视窗处理工具 [打印本页]

作者: lxl1638    时间: 2007-6-2 23:13
标题: [2025年11月11日更新]WimTool - v1.8.2025.11.11 Wim文件的图形视窗处理工具
本帖最后由 lxl1638 于 2025-11-12 23:23 编辑

2025年11月11日更新,版本号v1.8.2025.11.11
修复了x64版打开目录出现崩溃的BUG
WimTool - v1.8.2025.1111.rar (2.24 MB, 下载次数: 313)


2025年11月08日更新,版本号v1.8.2025.11.08
1、增加了对WimFltr驱动的支持,可以用WimFltr驱动对应的WIMGAPI.DLL来挂载WIM映像;
2、增加了WimFltr驱动和WimMount驱动状态、及其对应的驱动文件、WIMGAPI.DLL的匹配检查;
3、补加了上一版浏览WIM内文件时缺少的文件体积大小信息;
4、一些无关大体的变化。

===================以下是历史记录======================
2025年10月05日重大更新,版本号v1.7.2025.10.08
1、修复了无法打开ESD映像(LZMS压缩格式),无法查看ESD映像的BUG;
2、修复了加载WIMGAPI.DLL逻辑混乱产生的BUG;
[attach]565378[/attach]
因WimTool要处理3份WIMGAPI.DLL(System32目录、WimTool目录、WimTool内置各一份),
既要考虑到WIMGAPI.DLL能否处理ESD映像,又要考虑到能否挂载,还要考虑到64位与32位的区别,
有nnn多种选择组合,逻辑关系很混乱,所以在上一版出现在BUG。
如果System32目录中的WIMGAPI.DLL是:
1、6.2以上版本
2、支持挂载(与WIMMOUNT驱动、服务、注册表有关);
3、又与系统位宽(x64、x86)匹配。
就是最好的结果


同样,在非中文件系统需要下列字体之一:
字体名:"Consolas",                文件名:"Consola.ttf",
字体名:"Courier New",           文件名:"Cour.ttf",
字体名:"Cascadia Code",        文件名:"CascadiaCode.ttf",
字体名:"Lucida Console",        文件名:"Lucon.ttf"



2025年10月04日重大更新,版本号v1.7.2025.10.01
1、修复了新制或追加大映卷时卡停的BUG;
2、修复了
以分区作为源目录新制或追加大映卷时,配置文件定义的排除规则不起作用的BUG;
3、在第8页增加了一个选项,用于记录用户习惯使用的压缩类型;
4、再次优化扩展图标的压缩编码算法及流程,如果你的机器不是很差,这个版本可以大胆设置扩展图标;
5、其它一些优化,如进度条百分数显示等。

2025年9月02日更新,版本号v1.7.2025.0901
1、注册文件关联后,双击由挂载改为查看WIM文件信息;
2、修复了新制或追加映卷时设置启动标志无效的BUG;
3、优化了扩展图标的压缩编码算法,该算法参考了(Greenfish Icon Editor Pro - v3.25),文件体积减小,
     同时也上传了Greenfish Icon Editor Pro - v3.25;
4、如果WIM已设置了扩展图标,需要重新设置;
5、WimTool的第7页增加了由图片转换成图标功能,支持多种格式的图片,
     支持从
"*.EXE;*.DLL;*.CPL;*.ICO;*.CUR;*.BMP;*.PNG;*.JPG;*.JPEG;*.GIF;*.TIFF"这些格式文件中提取图标或制作图标,
     自已去体会(稍加完善就可以从图片制作图标组了,但WimTool扩展图标不需要图标组,且不能抢人饭碗);
6、其它一些内部优化。

2025年7月22日更新,版本号v1.6.2025.0718
1、在第5页[浏览和提取]中增加了"优化"功能,可将修改后的WIM文件优化以减小体积
2、修复在非中文件系统中窗口控件可能出现错位现象,在非中文件系统需要下列字体之一:
字体名:"Consolas",                文件名:"Consola.ttf",
字体名:"Courier New",           文件名:"Cour.ttf",
字体名:"Cascadia Code",        文件名:"CascadiaCode.ttf",
字体名:"Lucida Console",        文件名:"Lucon.ttf"

3、修复了解开分包文件时出现的BUG,
     以前的版本此BUG表现为“当操作的WIM文件不是第1个分包时不执行解开操作”;
4、其它一些内部优化,如内存管理优化,此版本内存占用更科学合理,也更省。





还打算作两次大更新,目标是挂载功能由WIMGAPI完成,其余功能是由WimLib完成。
目前是WimLib和WIMGAPI混合双打,第5面是WimLib功能,其余是WIMGAPI功能。











作者: neo4026    时间: 2007-6-2 23:19
我说老九效率也太高了吧?刚刚才叫帮翻译这么快就写出来了...
作者: lxl1638    时间: 2007-6-2 23:22
没有,那个函数不会,所以留下两个已知问题。
作者: HDEVIP    时间: 2007-6-3 00:19
找不到WIMGAPI.DLL,无法运行
作者: lxl1638    时间: 2007-6-3 00:21
你没有安装 WimFltr 组件。
作者: HDEVIP    时间: 2007-6-3 00:27
哦,已经制作出来了,试一下挂载先
作者: HuAnGkUn    时间: 2007-6-3 07:06
方便多了 :victory: :P
作者: lee123    时间: 2007-6-3 09:15
在PE中使用挂载解开与新制追加会显示“卸载回调消息: 失败”,这两个功能的其它显示成功。
作者: zhaohj    时间: 2007-6-3 09:19
Imagex_Gui改进版,老九强啊!
作者: wanghh    时间: 2007-6-3 09:23

找不到WIMGAPI.DLL,无法运行

wimgapi.rar

135.32 KB, 下载次数: 6332, 下载积分: 无忧币 -2


作者: wanghh    时间: 2007-6-3 09:26
这个 能在PE中挂接吗?
作者: hwb9091    时间: 2007-6-3 11:33
真是不错,虽不太完善但也好用多了!!
作者: armymangl    时间: 2007-6-3 14:51
两天没来,老九又出新东西了,强
作者: season    时间: 2007-6-3 16:20
有个GUI界面的WIM工具真不错啊,我就是怕要记 Imagex 命令行参数!
作者: jl580650    时间: 2007-6-3 16:55
;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
原帖由 jl580650 于 2007-6-3 04:55 PM 发表
;P 老九,我要提建议了
1.追加和制作映像建议分开
2.制作映像最好加上压缩级别(也就是imagex里的compress参数),外带check
3.同上,/verify参数也不见了

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


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

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

未命名.PNG (77.95 KB, 下载次数: 9491)

未命名.PNG

作者: 网上飞鹰    时间: 2007-6-3 19:25
win2000下无法正常使用,xp下也是如此

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

Snap1.jpg (67.03 KB, 下载次数: 7358)

Snap1.jpg

Snap2.jpg (43.06 KB, 下载次数: 7255)

Snap2.jpg

作者: jl580650    时间: 2007-6-3 19:46
: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
好东西不顶是不对的~~~:P
作者: willsion    时间: 2007-6-3 22:58
有时间测试一下。。。。。。。。。。。。。
作者: lxl1638    时间: 2007-6-4 08:23
原帖由 网上飞鹰 于 2007-6-3 07:25 PM 发表
win2000下无法正常使用,xp下也是如此


别人的可以用,你的不能,自己找原因吧,你在无忧年纪也不小了(混到90了)。
本人在32MB的PE中也可以使用。
作者: lee123    时间: 2007-6-4 10:57
我对WIM文件挂载解开到硬盘后,只是替换了墙纸,再新制追加后,WIM文件比原来的大了很多,启动系统时显示winload.exe出错,到底是怎么回事.
作者: 龙泉剑1    时间: 2007-6-4 11:03
夜里试用了一下,感觉还不错。比imagex_gui使着顺手。提点小建议:
     1、在XP下面如果没有安装 WimFltr 组件,只能制作WIM,不能挂载,只有一个简单的信息:失败。一开始用 imagex_gui 时也遇到过,因为是先制作 WIM 文件,后学习挂载。制作每遇到问题,就没考虑到组件安装问题,结果足足晕了一天。使用imagex.exe 提示是:

Mounting: [E:\b.wim, 1] ->
          [g:\boot]
Error mounting image:
           我想这个问题对初学者来说可能会常遇到,如果不困难的话,能否请在运行 WIMTool时先检测一下组件是否安装,如没安装就给出一个说明,或者把Wimfltr组件一起打包,没安装时自动安装。让我们这些新手们少走点弯路。
      2、在挂载解开界面,选择目标文件夹时,点一下浏览,再取消,会自动填上一个
作者: Ddyou    时间: 2007-6-4 12:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: lxl1638    时间: 2007-6-4 14:20
[quote]原帖由 龙泉剑1 于 2007-6-4 11:03 AM 发表
1、在XP下面如果没有安装 WimFltr 组件,只能制作WIM,不能挂载,只有一个简单的信息:失败。一开始用 imagex_gui 时也遇到过,因为是先制作 WIM 文件,后学习挂载。制作每遇到问题,就没考虑到组件安装问题,结果足足晕了一天。使用imagex.exe 提示是:

Mounting: [E:\b.wim, 1] ->
          [g:\boot]
Error mounting image:
           我想这个问题对初学者来说可能会常遇到,如果不困难的话,能否请在运行 WIMTool时先检测一下组件是否安装,如没安装就给出一个说明,或者把Wimfltr组件一起打包,没安装时自动安装。让我们这些新手们少走点弯路。
      2、在挂载解开界面,选择目标文件夹时,点一下浏览,再取消,会自动填上一个
作者: goffi    时间: 2007-6-4 14:57
没有必要把WimFltr组件打包进去
建议加入WimFltr组件检测,在MOUNT时如果没有安装WimFltr组件给出正确提示
作者: philgrim    时间: 2007-6-6 00:48
最近就这个爆点了 顶一下
作者: 龙泉剑1    时间: 2007-6-6 01:36
今天在单位一台2000 Server  上用了一下,安装组件的过程一闪而过,什么也没看清,用Wimtool 挂载失败,解开映像正常。
作者: green    时间: 2007-6-6 07:31
正在学习中,谢谢分享。
作者: xuhel    时间: 2007-6-6 09:46
如果把界面美化一下就好了
作者: lxl1638    时间: 2007-6-6 11:13
原帖由 xuhel 于 2007-6-6 09:46 AM 发表
如果把界面美化一下就好了


如同一个不识字的人带眼镜!
作者: lxl1638    时间: 2007-6-6 13:28
正式版来了,可能还有BUG,大家试下。
作者: lee123    时间: 2007-6-6 13:43
正式版终于出来了,谢谢
作者: 阿非    时间: 2007-6-6 14:36
正式版,一定要顶的
作者: ppowers    时间: 2007-6-6 14:41
标题: 回复 #5 lxl1638 的帖子
在Vista下不用管理员身份运行,也会出现这条信息。
作者: hszgb    时间: 2007-6-6 15:56
总算研究出来了...............
作者: cfgs    时间: 2007-6-6 16:36
这位感到压力。http://www.xuhel.cn/default.asp
作者: hai2002713    时间: 2007-6-6 16:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: lxl1638    时间: 2007-6-6 16:59
原帖由 cfgs 于 2007-6-6 04:36 PM 发表
这位感到压力。http://www.xuhel.cn/default.asp


本人的与那位大侠的不同,他的是 Imagex 的 GUI,也可以说是 Imagex 的 SHELL,
Imagex.GUI 需要 Imagex 来支持,Imagex.GUI 实际上是调用 Imagex 来工作的。
所以它的名称也叫 Imagex.GUI 。

WimTool不是 SHELL ,也不是 Imagex 的 GUI,WimTool可以脱离 Imagex 而独立
使用,无需 Imagex 的支持。

也以说WimTool是处理WIM文件的窗口程序,Imagex是处理WIM文件的控制台命令,
当然,Imagex的的优点是功能丰富而又强大,不足是命令行参数太多,操作不方便;
WimTool的优点是窗口程序,通过Windows程序的标准控件来操作,方便初级用户,
不足是功能有限。

WimTool和Imagex正好形成互补,具有很强的互补性。
作者: nn2nn    时间: 2007-6-6 21:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: greenangel    时间: 2007-6-6 21:39
在老毛桃修改的中可以新制、追加、解开,但不能挂载
错误信息:

挂载映像文件: 失败
系统返回错误信息: 找不到指定的模块。
作者: lxl1638    时间: 2007-6-6 22:57
老毛桃修改的PE是ISO核心,不能挂载WIM文件。看一下这里的说明:

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=106181&extra=page%3D1

经本人无数次试验,得到这样的经验:在PE中开启WimFltr、FBWF两项服务时有先后之分,启动FBWF服务必须在启动WimFltr之后,否则无法挂接WIM映像(包括用MS的IMAGEX.EXE也无法挂接WIM映像,原因不明)。所以,基于IMG格式的PE核心要保留适当的可写空间(500K左右应足够了),同时在配置文件中尽早通过FILE命令删掉一些启动后无用的垃圾文件;基于ISO格式的PE核心要有一个可写RamDisk(即以往的B:盘),因FBWF服务还没启动时无法将WIM挂接到X:盘中,只能挂接到RamDisk(B:盘)中。

[ 本帖最后由 lxl1638 于 2007-6-6 11:09 PM 编辑 ]
作者: greenangel    时间: 2007-6-6 23:21
原帖由 lxl1638 于 2007-6-6 10:57 PM 发表
老毛桃修改的PE是ISO核心,不能挂载WIM文件。看一下这里的说明:

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=106181&extra=page%3D1


谢谢

还有在虚拟机中用 “烟花三月DIY版,加入IMAGEX可安装(恢复)windows所有版本系统” 启动,然后挂载 lyncom 的VISTAPE070509.iso 中的Wim文件,勾上可修改,删除Wim中的windows目录,那么就无法卸载了
作者: greenangel    时间: 2007-6-6 23:26
建议:

同一个Wim文件不能在同一个目录再次挂载,此时应该使“挂载”按钮失效
一个wim文件在某个目录已经卸载,或没有挂载在该目录,此时应该使“卸载”按钮失效

虽然有提示信息,但修改一下按钮状态会更直观
作者: lxl1638    时间: 2007-6-6 23:38
原帖由 greenangel 于 2007-6-6 11:26 PM 发表
建议:

同一个Wim文件不能在同一个目录再次挂载,此时应该使“挂载”按钮失效
一个wim文件在某个目录已经卸载,或没有挂载在该目录,此时应该使“卸载”按钮失效

虽然有提示信息,但修改一下按钮状态会更直观



这样在WimTool中要花一定量的内存资源(如字符串数组)去记忆WIM文件是否已挂载到某目录,
同时两个Edit控件的任何一个发生变化都要历扁一次字符串数组,并作对比是否属已挂载的文件,
有点不值。

[ 本帖最后由 lxl1638 于 2007-6-6 11:39 PM 编辑 ]
作者: sizky    时间: 2007-6-7 00:06
谢谢 有了这个方便多了:)
作者: lxl1638    时间: 2007-6-7 02:47
原帖由 greenangel 于 2007-6-6 11:21 PM 发表


谢谢

还有在虚拟机中用 “烟花三月DIY版,加入IMAGEX可安装(恢复)windows所有版本系统” 启动,然后挂载 lyncom 的VISTAPE070509.iso 中的Wim文件,勾上可修改,删除Wim中的windows目录,那么就无法卸载了


晕死,之前的测试版没有这个问题。

问题已发现,周未修正。
作者: greenangel    时间: 2007-6-7 09:03
imagex命令行卸载只需要指明已挂载的目录就行了,不需要同时指定wim文件
作者: nn2nn    时间: 2007-6-7 09:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: greenangel    时间: 2007-6-7 09:23
原帖由 lxl1638 于 2007-6-6 11:38 PM 发表



这样在WimTool中要花一定量的内存资源(如字符串数组)去记忆WIM文件是否已挂载到某目录,
同时两个Edit控件的任何一个发生变化都要历扁一次字符串数组,并作对比是否属已挂载的文件,
有点不值。


我觉得能用WimTool的机子一般不会是内存特别小的,所以可以适当考虑方便使用,imagex命令行可列出已挂载的wim及其挂载目录,非常直观
作者: lxl1638    时间: 2007-6-7 11:59
原帖由 greenangel 于 2007-6-7 09:23 AM 发表
imagex命令行可列出已挂载的wim及其挂载目录,非常直观


哪一个参数,说明一下,看看能否作个能照?
作者: greenangel    时间: 2007-6-7 12:37
原帖由 lxl1638 于 2007-6-7 11:59 AM 发表


哪一个参数,说明一下,看看能否作个能照?


直接用

imagex /mount

就行了
作者: lxl1638    时间: 2007-6-7 13:13
原帖由 greenangel 于 2007-6-7 09:23 AM 发表
1、imagex命令行卸载只需要指明已挂载的目录就行了,不需要同时指定wim文件
2、imagex命令行可列出已挂载的wim及其挂载目录,非常直观


第1个问题可以解决,第2个问题本人无能为力。

本人得到WIMGAPI.DLL公开的资料,21个函数中似乎没有1个能有这个功能,
或者本人能力有限,没有发现这些函数的作用,也有可能还有一些函数微软没有公开。
作者: nn2nn    时间: 2007-6-7 22:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: nn2nn    时间: 2007-6-7 22:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: 斯文败类07    时间: 2007-6-7 22:35
老九出手,果然是精品
作者: lxl1638    时间: 2007-6-8 00:05
原帖由 nn2nn 于 2007-6-7 10:18 PM 发表
2、imagex命令行可列出已挂载的wim及其挂载目录,非常直观

因为wim由wimtool挂载的,做个记录保存历史就可以了.(创建全局原子,区分是否第一次运行,是则清INI,否则读INI历史。引用:首先使用FindAtom("MyF ...


说来简单,做起来头晕!

1、一个WIM文件以只读挂载时可以被挂载到多个目录中,以可写方式挂载时只能被挂载到一个目录中。
     就是说一个WIM文件被挂载后并不能简单认为它只能卸载。所以两个EDIT(挂载和卸载)或CheckBox
     (挂载方式读或写)中任何一个有变化都要历遍一次记录。
2、"挂载"、"卸载"、"解开"这三个Button之间不是没有关联的,一个目录被只读方式挂上Wim后,
     再也不能将任何Wim解开到其中。所以"挂载"、"卸载"任何一个Button被按过后都要历遍一次记录。
3、以上两点是对一个WIM文件的分析,同样一个已挂上WIM文件的目录也有不同的可能。
4、WimTool当然可以确定自己挂上了那些Wim,但WimTool启动前或运行期间其它工具也可以挂载或卸载
     某些Wim文件呢,这个就显得复杂了。

[ 本帖最后由 lxl1638 于 2007-6-8 12:10 AM 编辑 ]
作者: greenangel    时间: 2007-6-8 00:22
WIMGetMountedImages 是什么功能呢?
如果从字面上看是获取已挂载的镜像
作者: lxl1638    时间: 2007-6-8 12:43
原帖由 greenangel 于 2007-6-8 12:22 AM 发表
WIMGetMountedImages 是什么功能呢?
如果从字面上看是获取已挂载的镜像


晕,经你提起总算找到了。

微软放出的文件简直是乱了套!
WIMGAPI.CHM帮助中有WIMGAPI.DLL函数、常数、结构的声明解释和几个函数的使用示例(C++控制台程序),
但函数、常数、结构都不全。WIMGetMountedImages和其它函数、常数、结构的声明在WIMGAPI.H中才找到。
日一下微软!有它好办多了。
作者: 123    时间: 2007-6-8 14:43
原帖由 <i>lxl1638</i> 于 2007-6-8 12:43 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1092398&ptid=106907" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://bbs.wuyou.net/images/common/back.gif');}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />

<br />
晕,经你提起总算找到了。<br />
<br />
微软放出的文件简直是乱了套!<br />
WIMGAPI.CHM帮助中有WIMGAPI.DLL函数、常数、结构的声明解释和几个函数的使用示例(C++控制台程序),<br />
但函数、常数、结构都不全。WIMGetMounte ...
<br />
有种方法可以自动列出所有的全局函数,变量等,没必要在头文件里找

[ 本帖最后由 123 于 2007-6-8 02:54 PM 编辑 ]
作者: willsion    时间: 2007-6-8 15:54
支持一下。。。。。。。。。。。。。
作者: lxl1638    时间: 2007-6-8 16:22
原帖由 123 于 2007-6-8 02:43 PM 发表

有种方法可以自动列出所有的全局函数,变量等,没必要在头文件里找


请教了,正需要这方面的资料。

MM,你的IE有问题啊,怎你回帖一大堆无效网页代码的?自己黑了自己?

[ 本帖最后由 lxl1638 于 2007-6-8 04:23 PM 编辑 ]
作者: 123    时间: 2007-6-8 18:27
原帖由 <i>lxl1638</i> 于 2007-6-8 16:22 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1092589&ptid=106907" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://bbs.wuyou.net/images/common/back.gif');}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />

<br />
请教了,正需要这方面的资料。<br />
<br />
MM,你的IE有问题啊,怎你回帖一大堆无效网页代码的?自己黑了自己?
<br />
关闭了脚本
你只要在代码的空白处输入"::"就能知道答案
作者: szlwj    时间: 2007-6-8 19:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: lxl1638    时间: 2007-6-8 19:38
1.0.7.608版:

修正一1.0.0.0版挂上后无法卸下的BUG,增加了一个列表,能列出系统所有已挂载的Wim映像。
作者: vfvf2006    时间: 2007-6-8 21:17
先顶上去再说,谢谢分享。
作者: nn2nn    时间: 2007-6-8 21:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: xdg3669    时间: 2007-6-8 21:43
顶一下再说,很久没来了。
作者: lxl1638    时间: 2007-6-8 22:07
原帖由 nn2nn 于 2007-6-8 09:20 PM 发表
更新很快!

有一BUG:
环境:XP,装http://bbs.wuyou.net/forum.php?mod=viewthread&tid=106907&;extra=page%3D1&page=6
55楼的WIM组件.

WIM文件可挂,可卸,可解. 可建.
但以可写形式挂上,再在所挂目录里,手工新建目录 ...


可能是你的系统或注册表有问题,本人在2003和PE下都很好用:
以可写方式挂到一个目录下,可以在这个目录建立文件、删除
文件等,也试过复制大批量大体积的文件进去,没有不正常。

图中就在这个目录下建立新目录,复制了近100M文件进去的。

[ 本帖最后由 lxl1638 于 2007-6-8 10:08 PM 编辑 ]

未命名.PNG (41.53 KB, 下载次数: 2809)

未命名.PNG

作者: lxl1638    时间: 2007-6-8 22:43
原帖由 nn2nn 于 2007-6-8 09:20 PM 发表
更新很快!

有一BUG:
环境:XP,装http://bbs.wuyou.net/forum.php?m ... ;tid=106907&amp;extra=page%3D1&page=6
55楼的WIM组件.

WIM文件可挂,可卸,可解. 可建.
但以可写形式挂上,再在所挂目录里,手工新建目录 ...



使用过程出现不正常时,用Imagex对比一下,看看Imagex是不是出现同样情况。
作者: greenangel    时间: 2007-6-9 00:21
当以读写方式挂载,卸载时用弹出式对话框确认是否写操作比较安全
(虽然去掉可修改的选项也能实现,但如果不清醒,直接点击卸载,那么就可能该写的没写,不想写的反而保存下来了)
作者: lxl1638    时间: 2007-6-9 00:39
原帖由 greenangel 于 2007-6-9 12:21 AM 发表
当以读写方式挂载,卸载时用弹出式对话框确认是否写操作比较安全
(虽然去掉可修改的选项也能实现,但如果不清醒,直接点击卸载,那么就可能该写的没写,不想写的反而保存下来了)


这样?如何?

未命名.PNG (8.65 KB, 下载次数: 2754)

未命名.PNG

作者: greenangel    时间: 2007-6-9 00:50
不错!                 

另:
已挂载的映像信息表鼠标点击是应该是整行选择,并且可修改选项失效(与挂载按钮关联)
现在是鼠标点击别的编辑框时,表格中才会单格选择

只有双击挂载路径才会卸载,双击整行任意位置均可卸载为好,希望改进

映像解开时要检查要解开的目标文件夹中是否有文件存在,如果有,需要用户确认,以免文件错乱或覆盖

WIM文件中的卷可以有 description 的,所以新制和追加可以增加description编辑框

[ 本帖最后由 greenangel 于 2007-6-9 01:10 AM 编辑 ]
作者: lee123    时间: 2007-6-9 08:17
更新真快,试用下先,谢谢老九
作者: lxl1638    时间: 2007-6-9 08:57
原帖由 greenangel 于 2007-6-9 12:50 AM 发表
不错!                 

另:
已挂载的映像信息表鼠标点击是应该是整行选择,并且可修改选项失效(与挂载按钮关联)
现在是鼠标点击别的编辑框时,表格中才会单格选择

只有双击挂载路径才会卸载,双击整行任意位置均可卸载为好,希望改进

映像解开时要检查要解开的目标文件夹中是否有文件存在,如果有,需要用户确认,以免文件错乱或覆盖

WIM文件中的卷可以有 description 的,所以新制和追加可以增加description编辑框


在这个表格里对鼠标动作的处理仍然是用本人原本设计的:
双击已挂载的目录名,目录名会自动进入编辑框;若选项选中了"双击目录名卸载映像",双击就会直接卸载。
双击文件名,文件名也会自动进入它的编辑框,方便用户对这个文件进行另一种操作,如解开或挂到其它目录。

映像解开的目标目录是否存在文件,以后的版本再完善。

Wim文件中的描述对本人来说有很大的难度,这个描述是XML格式的,了解很少,
也不知道它的数据是如何定义的,以后能解决就加入这样的功能,否则就算了:
在建立Wim文件或增加映卷时可以加入描述,也可以修改现有的Wim文件的描述。

[ 本帖最后由 lxl1638 于 2007-6-9 10:04 AM 编辑 ]
作者: nn2nn    时间: 2007-6-9 10:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: nn2nn    时间: 2007-6-9 10:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: lxl1638    时间: 2007-6-9 10:07
原帖由 nn2nn 于 2007-6-9 10:04 AM 发表
挂时全是可读写,
卸时根据选项决定是否更新。
把复杂问题简简单化。


可写方式挂载较耗资源的,还是分别处理好了。
如果多几个映像都用可写方式挂载,小内存的机子受不了,硬盘会不停地响
作者: armymangl    时间: 2007-6-9 10:50
老九就是厉害,可惜现在忙着找工作,没时间YY了
作者: cchessbd    时间: 2007-6-9 11:19
标题: 回复
有些问题:

wim格式与iso格式相比在大小方面有什么优势?

是不是所有未被压缩过的程序会有被压缩的效果, 压缩率由多大?
作者: nn2nn    时间: 2007-6-9 15:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: lxl1638    时间: 2007-6-11 00:05
更新一下,以后可能长时间不更新了。

这次更新有:
1、把用户对Wim文件、目标路径的操作直接与"挂载"、"卸载"、"解开"和选项的"挂载方式"关联;
2、解开Wim文件时,若目标目录存在文件,则提示用户选择操作;
3、卸载可写方式的映卷时,提示用户是否将更新到原Wim文件中;
4、支持给现有Wim文件中的某个映卷添加启动标记;
5、界面稍作调整,将每页的鼠标操作点尽可能放附近(右方或下方),方便操作。

WimTool目前的功能基本完善了,还有一部分功能(读取/修改Wim文件的XML描述)没有完成。

[ 本帖最后由 lxl1638 于 2007-6-11 12:08 AM 编辑 ]
作者: nn2nn    时间: 2007-6-11 16:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: nn2nn    时间: 2007-6-11 16:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: jl580650    时间: 2007-6-11 19:17
:o 那个[空格s]的bug还没解决???
选择挂载解开路径的那个浏览按钮,如果选取消就出来[空格s]了
作者: lxl1638    时间: 2007-6-11 19:35
原帖由 jl580650 于 2007-6-11 07:17 PM 发表
:o 那个[空格s]的bug还没解决???
选择挂载解开路径的那个浏览按钮,如果选取消就出来[空格s]了


本人在自己的机子中使用没有这种现象,你是什么系统?
作者: jl580650    时间: 2007-6-11 20:15
xp sp2
pe
都这样

[ 本帖最后由 jl580650 于 2007-6-11 08:17 PM 编辑 ]

pe.JPG (52.09 KB, 下载次数: 1156)

pe

pe

作者: greenangel    时间: 2007-6-11 20:22
我的XPsp2也有这个问题
作者: adatsui    时间: 2007-6-11 20:38
剛把 imagex_gui 繁體化, 現在又有好東東...... 可是這個太多字了. 下不了手.
如果支援 NLS 你說多好.
大俠真是令人又愛又恨.
作者: lxl1638    时间: 2007-6-11 20:56
原帖由 adatsui 于 2007-6-11 08:38 PM 发表
剛把 imagex_gui 繁體化, 現在又有好東東...... 可是這個太多字了. 下不了手.
如果支援 NLS 你說多好.
大俠真是令人又愛又恨.


以后吧,但也不打算支援NLS,写多语言支持的工具本人没有经验,也很麻烦。

如同PECMD.EXE一样,把所有非英文字符串做在资源文件,你去弄就可以了。
作者: lxl1638    时间: 2007-6-11 21:05
原帖由 jl580650 于 2007-6-11 07:17 PM 发表
:o 那个[空格s]的bug还没解决???
选择挂载解开路径的那个浏览按钮,如果选取消就出来[空格s]了


在XP系统中的确存在这样的问题,本人这个工具是在2003中做的,测试也是在2003下进行的。

现在(1.07.0612版)已修正,你试试。
作者: jl580650    时间: 2007-6-11 21:28
:em03 好了
多谢:em13
作者: wpklgo    时间: 2007-6-11 21:31
这么快又更新了,真是好东西,否则那些命令行可真是令人头疼!谢谢了。
作者: 老毛桃    时间: 2007-6-11 21:39
我们支持任何形式的无忧原创作品,此帖加精
作者: 太湖渔民    时间: 2007-6-11 21:54
先下载WimTool-1.07.0611.RAR,一转眼又变成0612版了~~~~~谢谢!
作者: ziyouren    时间: 2007-6-11 23:04
又更新了,刚会用,:victory: :victory: 谢谢
作者: tpss12    时间: 2007-6-12 01:37
有沒有高手可以繁体化wimtool  ?
照顧一下台灣的弟兄!
小弟用了passolo , 還是有簡体字,
功力太淺了!
作者: fujun    时间: 2007-6-12 02:03
方便多了!  :victory: :)
作者: victor888    时间: 2007-6-12 09:10
确实是好东西,如果能像ULTROISO那样可以随意拖拽文件进出WIM文件就好了。
作者: mythos    时间: 2007-6-12 10:19
这个工具挺不错的,虽然用不上,但也支持!




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