无忧启动论坛

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

[2024年11月10日更新]WimTool -- Wim文件的图形视窗处理工具[无忧首发]

    [复制链接]
1651#
发表于 2008-3-19 12:37:55 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1652#
 楼主| 发表于 2008-3-19 12:44:42 | 只看该作者
原帖由 nn2nn 于 2008-3-19 12:37 PM 发表
WIMNT已经传送了3个内部变量:%WimDir%、%MountDir%、%Wimnt%。
可考虑再传送WIM文件名和一个参数作为变量。
但WinCMD.EXE要能启动。
现在虽然不能查代码,但双击能启动WINCMD,应该路径设置不会错。


1、启动 WinCMD 之前,WIMNT 将所有要传递给 WinCMD 的环境变量都展开一次,看看是否正确(是否已设置)?
2、启动 WinCMD 之前,WIMNT 选检查一下,所有的绝对路径是否正确?
3、先用小规模的 INI 文件 测试这些环境变量,见图。

未命名.PNG (27.5 KB, 下载次数: 242)

未命名.PNG
回复

使用道具 举报

1653#
 楼主| 发表于 2008-3-19 12:56:39 | 只看该作者
另外,使用 WinCMD 不要受到 CMD.EXE 的思路限制,
WinCMD 对参数的处理完全是用系统(进程)的环境块完成的,理论上能处理的参数只受环境块的大小决定,一般情况下你永远用不完(可以处理无限个参数),也无需解释 %1、%2、%3...之类的参数,可以使用一些更直观、有意义的参数名,如你上面的设置就是这样,比 %1、%2之类好理解多了。

[ 本帖最后由 lxl1638 于 2008-3-19 12:58 PM 编辑 ]
回复

使用道具 举报

1654#
发表于 2008-3-19 13:03:22 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1655#
发表于 2008-3-19 13:19:08 | 只看该作者
老九一直在更新,谢谢你,辛苦了
回复

使用道具 举报

1656#
发表于 2008-3-19 15:16:51 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1657#
发表于 2008-3-19 15:37:48 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1658#
发表于 2008-3-19 16:15:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1659#
发表于 2008-3-19 17:42:03 | 只看该作者
提问!
WIM文件经wintool处理后,可实现双击运行wim内程序,程序结束后
自行卸载。
现在我的问题有了,如何以PECMD命令行的形式,实现WIM的运行?
EXEC命令对*.WIM无效,MOUN命令不会执行预先设置好的WIM内XX.exe。
说简单一些,如何让有双击运行wim内程序的*.WIM文件像自解压程序一样,
通过命令行实现解压后运行XX。
WimToolV1.0.8.03.16版已集成入PE内核。
回复

使用道具 举报

1660#
 楼主| 发表于 2008-3-19 17:58:20 | 只看该作者
原帖由 spycolin 于 2008-3-19 05:42 PM 发表
提问!
WIM文件经wintool处理后,可实现双击运行wim内程序,程序结束后
自行卸载。
现在我的问题有了,如何以PECMD命令行的形式,实现WIM的运行?
EXEC命令对*.WIM无效,MOUN命令不会执行预先设置好的WIM内 ...


PECMD 目前没有这个功能,暂时只能借用 WinCMD,
等本人完善 WinCMD 后,再将 WinCMD 这些新功能加入到 PECMD 中。
回复

使用道具 举报

1661#
发表于 2008-3-19 18:15:44 | 只看该作者
是不是下面这样的命令?(wincmd也在PE内核中,%SystemRoot%\System32)
wincmd.exe EXEC explorer.exe %CurDrv%\外置程序\TheWorld.wim,%SystemRoot%\System32\Shell32.DLL,24
最后那个24,是什么意思?
命令什么时候用空格?什么时候用逗号?很混乱啊。
wincmd.exe EXEC explorer.exe %CurDrv%\外置程序\The World.wim,%SystemRoot%\System32\Shell32.DLL
红字的空格会影响这条命令吗?
如果可以,是否可以写入WINPE.INI?

问题一大堆,恕我再问一个。(在学校只学过win95)
为什么,我在运行WinCMD功能演示.cmd的Autoruns-v9.01.wim项时,会出现类似于下载的对话框?
对话框的内容为: 打开  保存  取消

[ 本帖最后由 spycolin 于 2008-3-19 06:31 PM 编辑 ]
回复

使用道具 举报

1662#
 楼主| 发表于 2008-3-19 21:28:33 | 只看该作者
为什么不去试验一次?
很多规律和经验都是实验基础上得到的。
实践出真知!
回复

使用道具 举报

1663#
发表于 2008-3-20 01:08:32 | 只看该作者
菜鸟一个,看不懂。
回复

使用道具 举报

1664#
发表于 2008-3-20 13:21:17 | 只看该作者
原帖由 lxl1638 于 2008-3-19 12:19 AM 发表


前面已提到,WinCMD.EXE 的 EXEC $命令还需完善,5.1吧。

知道。呵呵!只是反馈一下而已。不知道WIM图标能不能捆绑ICO文件进去(不是用WimIcon这个程序写进去,而是像“按钮”那样捆绑进去,这样是不是能解决图标错乱的问题,就不用天天使用WimIcon重建缓存图标了)。"按钮"我已经试过,可以
ENVI V11=zh_d_006.ico
ITEM L32T157W300H38|Button4,龙族出品系统垃圾清除器,EXEC %龙族出品系统垃圾清除器%,%V11%
回复

使用道具 举报

1665#
发表于 2008-3-20 20:20:07 | 只看该作者
发现一个小问题,开始菜单快捷方式会自动装载,但关闭时不会自动删除。如图(这图是没有关闭前抓的,抓图软件打包进去了)

[ 本帖最后由 gd510090 于 2008-3-20 08:22 PM 编辑 ]

Snap3.jpg (179.63 KB, 下载次数: 224)

Snap3.jpg
回复

使用道具 举报

1666#
发表于 2008-3-20 22:36:40 | 只看该作者
ico文件捆进去没鸟用。鼠标扫过去就消失了
请教:ITEM L688T377W300H38|Button40,打开所在文件夹,EXEC $%Edit1%,%V1%,4
          EDIT L688T421W300H38|Edit1,D:\工具软件
这两行能不能并成一行?若能,该怎么合并?谢谢!
回复

使用道具 举报

1667#
发表于 2008-3-22 16:57:48 | 只看该作者
WimTool能否支持命令行设定默认工作路径及自动挂载基础目录?
回复

使用道具 举报

1668#
 楼主| 发表于 2008-3-22 17:21:04 | 只看该作者
原帖由 gd510090 于 2008-3-20 10:36 PM 发表
ico文件捆进去没鸟用。鼠标扫过去就消失了
请教:ITEM L688T377W300H38|Button40,打开所在文件夹,EXEC $%Edit1%,%V1%,4
          EDIT L688T421W300H38|Edit1,D:\工具软件
这两行能不能并成一行?若能,该怎 ...


建议不要合并,可以用环境变量缩短行的长度。
回复

使用道具 举报

1669#
 楼主| 发表于 2008-3-22 17:30:54 | 只看该作者
原帖由 sena 于 2008-3-22 04:57 PM 发表
WimTool能否支持命令行设定默认工作路径及自动挂载基础目录?


不直接支持,可以用变通的方法实现:
1、WimTool 提供命令行注册默认的工作路径和挂载基础目录
   ①.注册WIM映像文件与WimTool关联
   格式:WimTool.EXE  </REG> [/M]
   示例:WimTool.EXE  /Reg /M
   参数"/REG"为文件关联,参数"/M"为注册扩展功能。
   ②.取消WIM映像文件与WimTool关联
   格式:WimTool.EXE  </REG /U>
   示例:WimTool.EXE  /Reg /U
   取消文件关联同时也将卸载扩展功能。

2、先完成上面的注册,再将下面 WimTool 的注册表按需修改后,用命令行导入。
[quote]
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WimTool]
"WimTemp"="H:\\Documents and Settings\\_第一.S5YW5GZ46TDQ25J\\Local Settings\\Temp"
"AutoOpenPath"=dword:00000001
"AutoMountPath"="E:\\解压工具\\WimTool\\MountPath]\\WimTool\\MountPath"
"UnMountAutoRun"=dword:00000001
"DblClickUnMount"=dword:00000001
"DblClickOpenDir"=dword:00000001
"DblClickTabUnMountAll"=dword:00000001[quote]

蓝色部分为 "临时工作目录",红色部分为 "挂载基础目录"。其它项为 WimTool 的鼠标操作设置。

注意,先注册默认的设置,再导入注册表复盖之,
这样WimTool启动后会读入注册表的设置,并按注册表的设置工作。

[ 本帖最后由 lxl1638 于 2008-3-22 05:35 PM 编辑 ]
回复

使用道具 举报

1670#
发表于 2008-3-24 02:40:34 | 只看该作者
终于找到WIMGAPI了。谢谢。
回复

使用道具 举报

1671#
发表于 2008-3-24 09:29:33 | 只看该作者
报告一下,用最新修正RAR冲突那个DLL.

和QQ上有那个邮箱工具有冲突, 一点QQ面版上面那个信封,QQ就关闭,出现一个报告错误的窗口.


把用WimTool 卸载扩展功能后,该QQ邮箱功能正常
回复

使用道具 举报

1672#
发表于 2008-3-24 10:11:06 | 只看该作者
注册WimShExt.DLL后竟然不能正常运行.vbs文件,卸载后正常。
回复

使用道具 举报

1673#
发表于 2008-3-24 10:27:27 | 只看该作者
谢谢提供!!!!!!!!!!!
回复

使用道具 举报

1674#
 楼主| 发表于 2008-3-24 11:37:37 | 只看该作者
原帖由 huangwen 于 2008-3-24 10:11 AM 发表
注册WimShExt.DLL后竟然不能正常运行.vbs文件,卸载后正常。


你没有下载更新的 WimShExt.DLL 吧?
后来单独提供了更新版的 WimShExt.DLL,本人测试过 VBS 脚本能运行。
回复

使用道具 举报

1675#
发表于 2008-3-25 23:24:14 | 只看该作者
原帖由 lxl1638 于 2008-3-22 05:21 PM 发表


建议不要合并,可以用环境变量缩短行的长度。

谢谢!
就是觉得编辑框显示“D:\工具软件”之类的,对我来说意义不大。那就让他留着吧

[ 本帖最后由 gd510090 于 2008-3-25 11:25 PM 编辑 ]

Snap1.jpg (178.05 KB, 下载次数: 234)

Snap1.jpg
回复

使用道具 举报

1676#
发表于 2008-3-26 10:07:20 | 只看该作者
好东西太多了.学都学不完啊.!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

1677#
发表于 2008-3-27 11:27:49 | 只看该作者

报告BUG

在本人机器上wimtool不能使用。
有关配置:
    硬件:hp dc7600商用电脑(2007年配置)
    软件环境:
        操作系统xp sp2
        wimfltr组件已安装(在本帖第一楼下载)
       wimtool工作目录:C:\Documents and Settings\pppfj\桌面\WimTool-V1.0.8.0316(本人桌面)
       wimtool版本:最新,见上面工作目录
       wimtool临时目录:默认:C:\Documents and Settings\pppfj\Local Settings\Temp,c盘剩余空间1.86G;
      wimtool制作wim映像文件源目录:d:\sdfj,内有若干子目录,大小398M;
      wimtool制作wim映像文件目的目录及文件名:F:\backup\111.wim,剩余空间15.6G;
     上述最后两项是在wimtool的”新制和追加“标签下选的,其余选项均为默认值。
现象:
        wimtool程序可以正常打开,但点击”开始制作“按钮后,弹出一个红叉空白确认框。点击”确定“按钮,继续弹出,再点再弹(附图1)。若干次之后,windows弹出错误框(附图2),点击”不发送“按钮,再弹出,屡点屡弹,程序不能终止,间或弹出红叉空白确认框。必须以任务管理器结束进程。
        查看目标目录,目标wim文件已生成,但挂载失败,无法查看其中内容。



回复

使用道具 举报

1678#
 楼主| 发表于 2008-3-27 11:33:58 | 只看该作者
原帖由 pppfj 于 2008-3-27 11:27 AM 发表
在本人机器上wimtool不能使用。
有关配置:
    硬件:hp dc7600商用电脑(2007年配置)
    软件环境:
        操作系统xp sp2
        wimfltr组件已安装(在本帖第一楼下载)
       wimtool工作目录 ...


双核CPU吧?目前无法解决。
回复

使用道具 举报

1679#
发表于 2008-3-27 11:43:46 | 只看该作者

补充报告

在弹出空白红叉确认框后,有时系统不弹出错误框,但点击“中止”按钮后,弹出的对话框无论点击“是”还是“否”,都无法中止。见图:


[ 本帖最后由 pppfj 于 2008-3-27 12:41 PM 编辑 ]
回复

使用道具 举报

1680#
发表于 2008-3-27 12:00:14 | 只看该作者
设备管理器显示:

但是有两点疑惑的地方:
1.当选择一个文件少一些、个头小一些的目录就可以成功。(一个3个文件,3M总大小的目录就制作成功了)
2.挂载后为什么会覆盖掉挂载目录下的原有文件和目录?(如,挂载在d:\下,d:\原有的文件和目录都不见了,只有wim文件中的3个文件)
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-12 06:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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