找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: lxl1638

[2026年01月23日教程更新]WimTool - v2.0.2026.0103 Wim文件的图形视窗处理...

   火... [复制链接]
发表于 2008-2-20 13:42:42 | 显示全部楼层
回楼上的,确保来源于NTFS分区上创建的映像.....

估计只有解包后重新打包才能可写挂载了
回复

使用道具 举报

发表于 2008-2-20 13:53:23 | 显示全部楼层
原帖由 secowu 于 2008-2-20 01:42 PM 发表
回楼上的,确保来源于NTFS分区上创建的映像.....

估计只有解包后重新打包才能可写挂载了


不好意思,看来是分区格式的问题了.........

因为是在PE里制作的WIM,刚才看错文件了,盘里有两个文件,一个是FAT的一个是NTFS的源分区上制作的

      <FILESYSTEM>FAT</FILESYSTEM>



是否可以在点击可写挂载的时候提示下,免得有时候给忘了,还在不断的可写挂
即,加入可写挂载检测功能,就会方便及程序的友好性多很多
回复

使用道具 举报

 楼主| 发表于 2008-2-20 17:24:22 | 显示全部楼层
原帖由 secowu 于 2008-2-20 01:53 PM 发表


不好意思,看来是分区格式的问题了.........

因为是在PE里制作的WIM,刚才看错文件了,盘里有两个文件,一个是FAT的一个是NTFS的源分区上制作的

是否可以在点击可写挂载的时候提示下,免得有时候给忘 ...


可以通过菜单选择挂载方式,如果点击再搞出提示就不爽了。
回复

使用道具 举报

发表于 2008-2-21 09:38:23 | 显示全部楼层
原帖由 lxl1638 于 2008-2-20 05:24 PM 发表


可以通过菜单选择挂载方式,如果点击再搞出提示就不爽了。


是的,就是在WimTool里挂载时提示即可,在面板提示,不需要MSG窗口
回复

使用道具 举报

发表于 2008-2-21 11:12:05 | 显示全部楼层
老九:
”双击挂载还是通过命行参数挂载还是通过程序界面来挂载的“ 三种挂载方式有什么不同?只是传递的参数不一样吧,应该都是调用同一个函数。
回复

使用道具 举报

 楼主| 发表于 2008-2-21 14:13:50 | 显示全部楼层
原帖由 songyang 于 2008-2-21 11:12 AM 发表
老九:
”双击挂载还是通过命行参数挂载还是通过程序界面来挂载的“ 三种挂载方式有什么不同?只是传递的参数不一样吧,应该都是调用同一个函数。


双击挂载由设置在WIM的XMLINFO信息来执行挂载操作;
命行参数挂载可以通过命行参数设定挂载的WIM文件、目标目录、卷ID和挂载方式;
通过程序界面挂载则是通过程序界面来选择挂载参数(WIM文件、目标目录、卷ID和挂载方式)。
回复

使用道具 举报

发表于 2008-2-22 15:17:14 | 显示全部楼层
昨天突然想到一個小建議,在已掛載的表頭裡增加一列

源格式

NTFS

FAT

FAT32



不知是否有必要
回复

使用道具 举报

发表于 2008-2-22 15:18:25 | 显示全部楼层
支持不支持eFat32?
回复

使用道具 举报

发表于 2008-2-22 15:25:18 | 显示全部楼层
原帖由 secowu 于 2008-2-22 03:17 PM 发表
昨天突然想到一個小建議,在已掛載的表頭裡增加一列

源格式

NTFS

FAT

FAT32



不知是否有必要

好建议!应该加上这个选项。
回复

使用道具 举报

发表于 2008-2-22 16:04:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-2-22 21:36:51 | 显示全部楼层
原帖由 nn2nn 于 2008-2-22 04:04 PM 发表
不必要了,
最新版WIM文件驱动,
支持FAT32格式为源文件的WIM文件可写挂载。


是否真的如此?你试验过了?
回复

使用道具 举报

发表于 2008-2-22 22:03:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-2-23 12:02:39 | 显示全部楼层
原帖由 nn2nn 于 2008-2-22 10:03 PM 发表
在2003下试过。


能否更新下驱动组件?

PS:

老九,WIMTOOL提供了修改图标的功能,能否再添加,删除图标的功能?
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2008-2-23 16:38:38 | 显示全部楼层
以后更新将增加 WimShExt.DLL 的 IShellExecuteHook (外壳执行扩展)功能,使WIM真正象EXE一样成为可执行文件:由 EXPLORER.EXE 加载,结束后卸载挂上的WIM,彻底释放系统资源。

[ 本帖最后由 lxl1638 于 2008-2-23 05:05 PM 编辑 ]
回复

使用道具 举报

发表于 2008-2-23 16:52:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-2-23 17:01:07 | 显示全部楼层
原帖由 nn2nn 于 2008-2-23 04:52 PM 发表
SHELL外壳扩展,发挥出来了。


是的,初步的计划。

挂上WIM并执行其中的命令已成为可行,但目前没有完善的方法使命令执行结束后卸载相应的WIM,
虽然驻留一个进程等待命令结束后可以卸载相应的WIM,但双击多个WIM时必然要驻留多个这样的进程,
很不值,也不够水平,最终方案是外壳执行扩展,由驻留的DLL来完成,这样只需驻留一个DLL就可以了,
且这个DLL在任务管理器是看不到的,系统进程显得更简洁。
回复

使用道具 举报

发表于 2008-2-23 17:22:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-2-23 17:46:40 | 显示全部楼层
原帖由 nn2nn 于 2008-2-23 05:22 PM 发表
也很难判断,有的想一直挂着,如SYSTEM.WIM。
如修改WIM文件,也要想卸才卸。


不难,双击WIM时DLL会知道,通过DLL读取XML内的数据,由XML数据确定挂载的方式、挂载后要执行的命令、命令结束时的相关操作(如卸载、保存--实时更新某些文件,如病毒库)。

对于SYSTEM.WIM这样功能的WIM,是系统关键文件,可以设置成挂载后不卸载,也可以通过命令行来挂载。

[ 本帖最后由 lxl1638 于 2008-2-23 05:49 PM 编辑 ]
回复

使用道具 举报

发表于 2008-2-23 17:54:41 | 显示全部楼层
组件也一并提供更新下载了?真快,谢谢
回复

使用道具 举报

发表于 2008-2-23 17:57:17 | 显示全部楼层
在一楼没有提供啊,希望老九一并提供下载,免得到处找,并且也放心,毕竟,老九提供的已经最佳兼容了

微软新版的WimFltr
回复

使用道具 举报

发表于 2008-2-23 17:58:59 | 显示全部楼层
试了下,已经可以读写挂载非NTFS源的映像文件了
回复

使用道具 举报

发表于 2008-2-23 18:02:14 | 显示全部楼层
另外:

1.在Vista下注册特色扩展也不再崩溃了....
为此,特地,重新安装了Vista以检测,真累啊,安装一个小时,测试完成后,再恢复原来的备份又花了一个半小时
我的硬盘啊

2.WIM的图标在查看方式不同变化时,不再是白底或是黑色了
回复

使用道具 举报

 楼主| 发表于 2008-2-23 18:05:40 | 显示全部楼层
原帖由 secowu 于 2008-2-23 05:57 PM 发表
在一楼没有提供啊,希望老九一并提供下载,免得到处找,并且也放心,毕竟,老九提供的已经最佳兼容了


我找找论坛的WimFltr-6.0.6001.18000地址,将地址帖到1楼就算了。
回复

使用道具 举报

发表于 2008-2-23 18:15:19 | 显示全部楼层
原帖由 lxl1638 于 2008-2-23 06:05 PM 发表


我找找论坛的WimFltr-6.0.6001.18000地址,将地址帖到1楼就算了。




http://bbs.wuyou.net/forum.php?mod=viewthread&tid=120687&highlight=WimFltr
回复

使用道具 举报

发表于 2008-2-23 19:12:43 | 显示全部楼层
好东西啊,老九,又有更新了
回复

使用道具 举报

发表于 2008-2-23 23:25:22 | 显示全部楼层
新版的WimTool的功能越来越强大了。支持一下!
回复

使用道具 举报

 楼主| 发表于 2008-2-24 10:55:31 | 显示全部楼层
请到 WimIcon 主题更新一下 WimIcon。
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

发表于 2008-2-24 11:13:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-2-24 12:24:40 | 显示全部楼层
原帖由 nn2nn 于 2008-2-24 11:13 AM 发表
非常期待!!!!!!!!!!!!!!!!!!!


网上关于 IShellExecuteHook 的源码大部分是 Delphi 版的,你可以下来看看,关键是:
{
  如果Execute的返回值为S_FALSE,外壳就继续缺省的任务,如果返回S_OK,
  则外壳认为扩展已经成功,就不再继续执行了。

  在Execute方法下不能调用ShellExecute和ShellExecuteEx函数执行外部程序,
  如果是这样的话,我们的Execute方法又会被新的ShellExecute调用,
  这样系统就会进入死循环。如果我们确实想在Execute方法中调用外部程序的话,
  可以使用CreateProcess或WinExec函数来替代。这两个函数不会被ShellExecuteHook截获。
}
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-1 20:20

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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