无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 41791|回复: 128
打印 上一主题 下一主题

[发布] Wim&EsdTool - Wim&Esd映像文件的图形视窗处理工具(系统总裁首发)-2020.11.24

    [复制链接]
跳转到指定楼层
1#
发表于 2018-7-17 20:53:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 红毛樱木 于 2022-11-9 18:07 编辑

转帖请注明出处:系统总裁论坛 Www.SysCeo.Com
由于lxl1638开发的WimTool已经不适用于新环境(lxl1638外号老九,PECMD 4.0及Wimtool作者,Wimtool的开发工具好像是Delphi,作者说源码已丢失不再更新)。
故开发"Wim&EsdTool - Wim&Esd映像文件的图形视窗处理工具",以下简称Wim&EsdTool,开发环境PECMD2012(PECMD2012作者为mdyblog)
Wim&EsdTool是基于WIMGAPI SDK开发的
支持环境:
Windows2000及其服务器版本和更高版本的Windows及其服务器版本Wim&EsdTool优先使用当前目录下的WIMGAPI.DLL文件
目前实现的功能有:
挂载及卸载WIM文件(挂载驱动WIMFLTR.SYS或WIMMOUNT.SYS必须与WIMGAPI.DLL版本匹配才能使用此功能,另WIMMOUNT.SYS要求挂载目录的分区必须是NTFS格式分区)
打包及解包WIM、ESD文件(只需一个WIMGAPI.DLL即可实现,另ESD的支持需要WIN8及以上版本的WIMGAPI.DLL,注:若要在NT5中实现ESD文件操作请使用WIN8的WIMGAPI.DLL文件)
追加WIM、ESD文件
导出、合并WIM、ESD映像删除映像分卷
清理系统无效挂载点
下阶段实现功能目标:
自定义配置文件功能、批量挂载卸载镜像、添加静默参数

需要注意的几个小问题:
1.WimFltr.sys挂载的目录,不能打包为ESD文件
2.打包ESD时,请保证系统所在临时目录有足够剩余空间,否则请手动设置"Wim&Esd临时工作目录"
3.使用了WimFltr.sys挂载WIM之后,无法再使用WimMount.Sys挂载WIM文件(需要卸载WIM重启之后才能正常使用WimMount.Sys),也就是说不能再使用Dism挂载WIM文件了,需要解压出来才能用Dism处理
4.WimMount.Sys挂载的目录必须为NTFS分区,且该目录所在分区剩余空间必须要比WIM解压过后所占用的空间要大才能“正常”读取
有关WIMGAPI.DLL的官方API说明:
https://docs.microsoft.com/en-us/previous-versions/windows/hardware/imaging/dd851927(v%3dmsdn.10)
程序截图:

更新日志:

-------------------------------------------
2020-11-24
升级PECMD编译内核,新建映像、解开映像时,目标目录不为空时仅提示用户目标目录非空,不再弹窗提示并自动清空目标目录,避免不不小心导致了资料丢失。
-------------------------------------------
2020-10-20
调整部分UI
导出合并  映像时提示错误代码
-------------------------------------------
2020-08-18
参考2020-06-03日志
降级wimgapi到14393
-------------------------------------------
2020-07-23
继续优化新建wim文件的wimgapi.dll版本的选择,处理某种环境的判断错误。现在新建wim时只有当"文件夹"为WimMount.Sys挂载的目录才使用非6.0的dll
-------------------------------------------
2020-05-29
6.2和10.0的DLL释放出来运行,因为用他们挂载WIM时如果内置的话挂载会失败。
-------------------------------------------
2020-01-20
升级PECMD编辑内核到20200120,采用标准的内置DLL调用格式(*"%&MyName%"#2|EXEDATA)
-------------------------------------------
2019-12-19
更新PECMD编译内核,采用新的内置DLL调用方式调用API,无需释放内置DLL文件到临时目录
程序关闭时清理程序自己的临时目录。
-------------------------------------------
2019-12-04
处理Wimgapi.dll 6.0版挂载的路径追加映像文件时,追加失败的问题,且界面显示优化存储失败的问题,其实优化存储成功。
-------------------------------------------
-------------------------------------------
2019-10-28
修复“修改”卷信息中的“显示描述”不生效的问题
-------------------------------------------
2019-05-05
处理某些情况下内置DLL文件释放失败的问题
-------------------------------------------
2019-04-27
更新Win10 18362的dism组件
-------------------------------------------
2019-04-19_3
当前系统临时目录小于5GB时,切换工作目录为本地硬盘空间剩余最大且可写的分区
-------------------------------------------
2019-04-19_2
继续修复一处代码书写错误
-------------------------------------------
2019-04-19
修复一处代码书写错误
-------------------------------------------
2019-04-15_2
追加映像时重读当前分卷信息,避免"给卷添加启动标记"信息和"卷号:"不对应
-------------------------------------------
2019-04-15
ESD压缩时禁用"给卷添加启动标记"
-------------------------------------------
2019-04-02
继续处理“存储优化”
-------------------------------------------
20190401
针对上版中:
(WIM新建都用6.0的DLL,不然新版DLL打包的WIM无法用7-zip直接编辑(ESD用的DLL还是以前的规则不变)
追加映像时不锁定使用6.0的dll避免优化存储失败
-------------------------------------------
2019-03-25
WIM新建都用6.0的DLL,不然新版DLL打包的WIM无法用7-zip直接编辑(ESD用的DLL还是以前的规则不变)
-------------------------------------------
2018.09.25正式版
“捕获映像”改为“新建映像”
修复新建WIM/ESD文件时,勾选“给卷添加启动标志”可能无效的问题
-------------------------------------------
2018.09.13正式版
优化细节
-------------------------------------------
2018.08.07测试版
实现追加ESD的多卷文件存储优化(全网首创)
实现“双击文件卸载映像”及“双击路径打开目录”
内置三个版本wimgapi.dll(6.0、6.2及10.0),通杀Windows全系列,不需要再在程序当前目录存放多余Wimgapi.dll了
实现WimFltr.sys和WimMount.sys挂载驱动的可切换使用,当前系统存在两种挂载驱动时则优先使用WimFltr.Sys,应付极端使用人群。(注意,当前系统下最好只使用一种挂载驱动,当一种驱动挂载过WIM之后想要切换另外一种挂载驱动,则最好重启一下系统,避免不必要的问题)点击WIM&ESD路径框左边的"M"按钮,可以查看当前文件的详细信息
请注意:WimFltr.sys挂载的目录,不能打包为ESD文件
-------------------------------------------
2018.07.30测试版
按钮功能基本全实现
内置一个Win8 adk中的wimgapi.dll,方便NT5直接操作ESD文件
(但当NT5系统已存在wimgapi.dll时,仍使用系统中的wimgapi.dll;因为大部分用户还是使用wimgapi.dll+wimfltr.sys的组合,遇到这种情况若想处理ESD文件,请在程序当前目录放置一个win8 adk中的wimgapi.dll)
实现多卷映像的文件存储优化(注:ESD多卷时微软未公开多卷存储优化相关信息,暂时没有研究出来)
实现删除映像指定卷
实现导出合并WIM/ESD
挂载列表显示当前环境下无效挂载点
-------------------------------------------
2018.07.20测试版
实现映像合并功能
实现映像导出功能(可以导出成单独的一个文件,也可以导出并合并到另外一个映像中)
实现"快速挂载"功能(Win8及以上系统才支持)
不再限制多开,可多开,方便一边修改一边打包
修复ESD不能追加映像的BUG修复退出程序之后某些时候可能由于某些资源没有释放而造成进程没退掉的BUG
-------------------------------------------
2018.07.17测试版
实现追加映像功能
更换新的LOGO
部分按钮自动判断切换灰度不可用与可用状态
当WIMGAPI.DLL版本低于WIN8时,隐藏"压缩类型"中的"极限(LZMS)(ESD)"
挂载及卸载也采用线程方式执行,避免界面假死
-------------------------------------------
2018.07.14测试版
初始版本
尚未实现追加映像功能
------------------------------------------
Wim_EsdTool- 20201124.7z (2.02 MB, 下载次数: 1236)

Wim_EsdTool- 20191028.7z (2.04 MB, 下载次数: 509)

Wim_EsdTool- 20180912.7z (2.04 MB, 下载次数: 781)

Wim&EsdTool- 20180714.7z (842.13 KB, 下载次数: 284)

Wim&EsdTool- 20180717.7z (862.94 KB, 下载次数: 442)












点评

好东西,赞一个!  发表于 2018-7-18 13:15

评分

参与人数 13无忧币 +51 收起 理由
hotloveline + 1 扫描出木马病毒,见111楼!!!
cchessbd -5 好个球,运行挂载一个镜像,就把d盘清空了.
wuxin9712 + 5
palm777qqq + 5
liuzhaoyzz + 5 很给力!
sand_hzb + 5 赞一个!
xujinbiao + 5 赞一个!
527104427 + 5 屌爆了
gtc + 5 支持!希望能进一步完善!
rengrancunzai + 5 很给力!
音乐与电脑 + 5 神马都是浮云
freesoft00 + 5
易广白 + 5 先赞一个!

查看全部评分

123#
发表于 2023-11-22 22:41:16 | 只看该作者
谢谢分享
回复

使用道具 举报

122#
发表于 2023-7-10 23:26:45 | 只看该作者
感谢分享
回复

使用道具 举报

121#
发表于 2023-4-10 15:19:43 | 只看该作者

谢谢楼主的分享!
回复

使用道具 举报

120#
发表于 2023-4-9 17:30:37 | 只看该作者
谢谢分享
回复

使用道具 举报

119#
发表于 2023-4-4 12:33:36 | 只看该作者
大神 大神

想学习pecmd. 分享下源码可好
回复

使用道具 举报

118#
发表于 2023-3-8 08:56:00 | 只看该作者
测试一下
回复

使用道具 举报

117#
发表于 2023-1-12 20:14:57 | 只看该作者
大师辛苦了!!谢谢大师分享!
回复

使用道具 举报

116#
发表于 2023-1-12 15:44:02 | 只看该作者
感谢楼主,无忧有您更精彩!
回复

使用道具 举报

115#
发表于 2022-12-13 10:42:36 | 只看该作者
666
回复

使用道具 举报

114#
发表于 2022-11-11 19:18:00 来自手机 | 只看该作者
挺一个!
回复

使用道具 举报

113#
发表于 2022-11-10 07:36:04 | 只看该作者

楼主辛苦 谢谢
回复

使用道具 举报

112#
 楼主| 发表于 2022-11-9 18:06:24 | 只看该作者
hotloveline 发表于 2022-11-9 10:15
扫描出木马病毒。

投诉杀软吧
回复

使用道具 举报

111#
发表于 2022-11-9 10:15:10 | 只看该作者
扫描出木马病毒。

trojan.jpg (58.91 KB, 下载次数: 115)

trojan.jpg

点评

投诉杀软吧  详情 回复 发表于 2022-11-9 18:06
回复

使用道具 举报

110#
发表于 2022-3-25 18:14:19 | 只看该作者
无权限是什么情况?
回复

使用道具 举报

109#
发表于 2022-3-13 10:43:59 | 只看该作者
顶一个!!
回复

使用道具 举报

108#
发表于 2022-3-5 15:10:14 来自手机 | 只看该作者
今天试了一下,这个工具操作简单,特别还有,谢谢!
回复

使用道具 举报

107#
发表于 2022-3-4 15:52:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

106#
发表于 2021-11-14 06:46:08 来自手机 | 只看该作者
昨天晚上试了一下,微PE2.0的WIM打包后启动不了,2.1和2.2的W10PEx64.WIM打包完成后可以启动。
回复

使用道具 举报

105#
发表于 2021-11-13 08:25:47 来自手机 | 只看该作者
谢谢大佬的工具,终于可以解开微PE的WIM文件了,以前用老九的,9月份突然用不了了,尝试了好几个工具都不行,希望大佬好好维护,造福坛友。
回复

使用道具 举报

104#
发表于 2021-11-12 12:45:12 | 只看该作者
谢谢分享
回复

使用道具 举报

103#
发表于 2021-8-31 17:05:32 | 只看该作者
你好,我在使用这个工具时发现了一个问题,就是它在PE系统下释放映像打速度极慢。同样一个LZX压缩的WIM格式映像,我在Win7正常系统(包括正常模式和安全模式)下用wim&esdtool把它释放到一个空的本地磁盘,只要十分钟出头,但是在PE系统下进行同样的操作却花了半个多小时都没完成,而且进度一直卡在53%那边不动了(我用的PE是最新版的微PE,WIN10内核的)。请问这到底是为什么,是因为这个PE系统缺少了某个文件吗?如果是的话,我应该从原版的win10映像中提取哪个文件到PE系统呢?
回复

使用道具 举报

102#
发表于 2021-8-21 17:45:45 | 只看该作者
感谢分享!
回复

使用道具 举报

101#
发表于 2021-6-21 13:31:58 | 只看该作者
多谢楼主
回复

使用道具 举报

100#
发表于 2021-6-10 16:57:53 | 只看该作者
看起来很不错哦,收藏之~~~ 谢谢LZ啦!!!
回复

使用道具 举报

99#
发表于 2021-6-10 16:54:58 | 只看该作者
非常感谢楼主的分享!支持...
回复

使用道具 举报

98#
发表于 2021-4-12 12:44:47 | 只看该作者
学习学习
回复

使用道具 举报

97#
发表于 2021-3-9 09:20:59 | 只看该作者
为什么我不能下载?
回复

使用道具 举报

96#
发表于 2020-12-23 14:35:31 | 只看该作者
感谢分享~~
回复

使用道具 举报

95#
发表于 2020-12-21 15:24:36 | 只看该作者
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-8 00:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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