无忧启动论坛

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

WiMNT——WIM文件挂载和制作工具 定制版 2009.4.9更新

[复制链接]
361#
发表于 2007-11-3 09:07:40 | 只看该作者
能不能搞个帮助文件啊,向老毛的电子书一样的。。。。o(∩_∩)o
回复

使用道具 举报

362#
 楼主| 发表于 2007-11-3 09:11:56 | 只看该作者
增加为打开文件提供参数支持。打开文件以相对路径表示,文件名与参数用“,”(逗号)隔开,逗号后面的为参数。

对CMD文件额外增加两个参数,
一是,原来WIM文件的路径(带“\”的),这样可以寻址同级目录或下级目录的文件。
二是,WINMNT.EXE的绝对路径,这样可以再次调用WIMNT。

适用于Wimsetup.ini文件和设定的打开文件。
回复

使用道具 举报

363#
 楼主| 发表于 2007-11-3 09:12:40 | 只看该作者

回复 #363 info 的帖子

#2有教程,自己看看。:lol
回复

使用道具 举报

364#
 楼主| 发表于 2007-11-3 09:28:38 | 只看该作者
增加对Wimsetup.ini支持。
1、使Wimsetup.ini 弹出的窗口更美观。
2、增加弹出菜单到21行。
3、增加两个内部函数:
    UNMOUNT    无参数,卸载当前Wim 文件。
    OPEN,打开文件    打开当前Wim 文件同级目录或下级目录的文件,如果要打开挂载目录的文件。
  (  打开文件,参数   打开挂载目录的文件,支持参数。) 


完整的格式是:

[menu0]
提示符=打开文件,参数
......
[menu1]
提示符=OPEN,打开文件

卸载=UNMOUNT
......
回复

使用道具 举报

365#
 楼主| 发表于 2007-11-3 15:39:34 | 只看该作者
初步设计,可以对PE的自定义工作环境(公共模块)达到一键设置,但Wimsetup.ini还未支持指定图标,
有点不爽,功能可以写成了。

例子,Wimsetup.ini放在驱动模块里。MMC.wim是一个独立文件。
[menu0]
显声网=setupall.cmd
mmc=open,mmc.wim
卸载=unmount
[menu1]
安装显卡=START_VGA.CMD
安装网卡=START_NET.CMD
安装声卡=START_SOUND.CMD
WinRar=open,winrar.wim
画图=INSOC.CMD

pt.PNG (10.25 KB, 下载次数: 95)

pt.PNG
回复

使用道具 举报

366#
发表于 2007-11-4 11:14:40 | 只看该作者
功能模块化基本形成。
图标问题还需解决。
回复

使用道具 举报

367#
 楼主| 发表于 2007-11-4 11:56:53 | 只看该作者
CMD文件的图标就是这个样,再过几天,做出能指定图标的。

那时的定制版大概也是收工的时候了。
回复

使用道具 举报

368#
 楼主| 发表于 2007-11-6 15:34:56 | 只看该作者
WIMNT已做出支持指定图标和说明,现正测试。


先放出一个获取图标的工具,找了一个上午的呀!


图标终结者3.0 免费、支持真彩和拖放(在#2)。

(WIMNT可以获取WIM内EXE文件的一个图标)

[ 本帖最后由 nn2nn 于 2007-11-6 03:37 PM 编辑 ]
回复

使用道具 举报

369#
发表于 2007-11-7 14:55:05 | 只看该作者

感谢备至

谢谢nn2nn提供软件及给出的讲解支持!
回复

使用道具 举报

370#
 楼主| 发表于 2007-11-9 12:23:09 | 只看该作者
2007.11.9.241定制版压缩版  WIMNT.rar (226.01 KB)    如无BUG报告和好建议,暂时不再升级。
回复

使用道具 举报

371#
发表于 2007-11-9 12:26:03 | 只看该作者
好,现在不能下载了,回家再测试.
回复

使用道具 举报

372#
发表于 2007-11-9 13:58:32 | 只看该作者
谢谢楼主发布新版本,试用中。
回复

使用道具 举报

373#
发表于 2007-11-9 15:13:38 | 只看该作者
看来要来个举例说明,现在功能多了,一下子难以消化
回复

使用道具 举报

374#
 楼主| 发表于 2007-11-9 15:17:50 | 只看该作者
WIMSETUP.INI文件示例
;卸载=%wimnt%,/u %mountdir% 等于 卸载=unmount


[menu0]
autoruns=autoruns.exe
Filemon=Filemon.exe,123456
HijackThis=HijackThis.exe
MiniHex=MiniHex.exe
Regmon=Regmon.exe
Wsyscheck=Wsyscheck.exe
Antinags=Antinags151\Antinags.exe
upiea=Antinags151\upiea.exe
[menu1]
Filemon.cmd=Filemon.cmd
Filemon=Filemon.exe
Filemoni.cmd=Filemon.cmd
Filemonei.cmd=Filemon.cmd
FilemonN.cmd=Filemon.cmd
notepad=notepad.exe
Filemonii.cmd=Filemon.cmd
wimsetup.ini=wimsetup.ini
[menu2]
autoruns=autoruns.exe
Filemon=Filemon.exe
HijackThis=HijackThis.exe
MiniHex=MiniHex.exe
Regmon=Regmon.exe
Wsyscheck=Wsyscheck.exe
Antinags=Antinags151\Antinags.exe
upiea=Antinags151\upiea.exe
卸载=%wimnt%,/u %mountdir%
卸载A=%wimnt%,/ua

[Filemon.cmd]
icon=%systemroot%\system32\shell32.dll,13
hint=hint fmOK
[Filemoni.cmd]
icon=Filemon.ico
hint=hint III fmOK ico
[Filemonei.cmd]
icon=Filemon.exe,0
hint=hint III fmOK
[Filemonii.cmd]
icon=wimsetup.ini
hint=hint III fmOK ini wimsetup.ini
[FilemonN.cmd]
icon=notepad.exe,0
hint=hint III fmOK notepad.exe 0


[ 本帖最后由 nn2nn 于 2007-11-9 03:27 PM 编辑 ]

p6.PNG (31.06 KB, 下载次数: 118)

p6.PNG
回复

使用道具 举报

375#
发表于 2007-11-9 15:39:36 | 只看该作者
LZ贴的图表都是些不常见的呀:)
回复

使用道具 举报

376#
 楼主| 发表于 2007-11-9 15:48:23 | 只看该作者
只是示例,根据自己的需要自己做。

当然也可简单到只用SEETUP.CMD。

鼠标停留在按钮上是有提示的,
提示的内容为HINT=  语句,如无HINT=  则提示命令行。

[ 本帖最后由 nn2nn 于 2007-11-9 03:54 PM 编辑 ]
回复

使用道具 举报

377#
发表于 2007-11-9 16:31:06 | 只看该作者
不需要同目录的Imagex.EXE ,但需要同目录的wimgapi.dll
而需要同目录的Imagex.EXE ,就不需要同目录的wimgapi.dll
我的Imagex_GUI是需要同目录的Imagex.EXE 但不需要同目录的wimgapi.dll
我也是用DELPHI写的GUI

[ 本帖最后由 songyang 于 2007-11-9 04:34 PM 编辑 ]
回复

使用道具 举报

378#
 楼主| 发表于 2007-11-9 16:44:11 | 只看该作者

回复 #379 songyang 的帖子

WIMNT用WIMFS组件(两个文件)。

Imagex.EXE 不需要wimgapi.dll 吗?
回复

使用道具 举报

379#
发表于 2007-11-9 18:02:06 | 只看该作者
是好东西,下了,试试看
回复

使用道具 举报

380#
发表于 2007-11-9 18:44:39 | 只看该作者
我的Imagex_GUI,在同目里是只须要Imagex.EXE,删掉wimgapi.dll 照样使用,我是在DELPHI里用ShellExecute函数调用Imagex.EXE的相应功能就行了。当然了如果没有装 WinAIK 就要先右击安装wimfltr.inf。而后同目录里只要Imagex.EXE和Imagex_GUI.EXE两个文件就行了。
回复

使用道具 举报

381#
发表于 2007-11-9 19:05:25 | 只看该作者
等式关系(三者体积差别不大了):
(WimTool.EXE + WIMGAPI.DLL) ≈ (WIMNT.EXE + WIMGAPI.DLL) ≈ (ImageX_GUI.EXE + ImageX.EXE)

WimTool.EXE 、WIMNT.EXE、ImageX_GUI.EXE 各自有自己的特色,前两个需要WIMGAPI.DLL而无需ImageX.EXE,后者需ImageX.EXE而无需WIMGAPI.DLL。ImageX.EXE兼容性绝对无问题,但要通过命令行完成操作,不方便;

ImageX_GUI.EXE通过调用ImageX.EXE,兼容性也很好,不过在GUI上很难完成ImageX.EXE的所有功能,很难提供处理结果(如出错信息等),也不能提供处理进度和个性化设置;

WIMNT.EXE有GUI的方便性和个性化设置(WIMNT.EXE的最大特色),通过微软的WIMGAPI.DLL来完成操作,兼容性也应该无问题,也能提供处理进度和处理结果,目前不足之处是功能不够丰富,右键菜单还需完善;

WimTool.EXE与WIMNT.EXE一样,有GUI的方便性和个性化设置,通过微软的WIMGAPI.DLL来完成操作,兼容性也应该无问题,也能提供处理进度和详细处理结果,同时有完善的右键菜单。另一方面WimTool.EXE有兼容ImageX.EXE的命令行参数和自己多方面的特色,如用户可以中止处理过程和几乎ImageX的所有功能(如文件目录过滤功能)等,WimTool.EXE的最大特色是样样都有。

[ 本帖最后由 lxl1638 于 2007-11-9 07:27 PM 编辑 ]
回复

使用道具 举报

382#
发表于 2007-11-9 19:11:56 | 只看该作者
精辟的见解!
回复

使用道具 举报

383#
 楼主| 发表于 2007-11-9 20:28:35 | 只看该作者

回复 #383 lxl1638 的帖子

看来是MS提供两个应用方案。

(ImageX.EXE已含WIMGAPI.DL的内容了)
回复

使用道具 举报

384#
发表于 2007-11-10 13:59:23 | 只看该作者

创建虚拟盘,复制wim并可写加载

现在经常遇到大内存的机器(也是今后的趋势),启动后想尽快拔出U盘(不然经常忘了带走)让PE全部在内存运行,这需要将用到的wim文件复制到一个大的虚拟盘再挂载(可写也不成问题),而这个大的虚拟盘的创建希望方便灵活,例如可进入桌面后创建,能按指定大小、盘符创建、删除,类似rramdisk,不像现在的X盘难于管理。
wimnt既然有建0.98M虚拟盘作为挂接目录的功能,希望增加让用户创建指定大小、盘符的虚拟盘的功能。或增加一个“创建适当大小虚拟盘,复制wim并可写加载”的功能。
目前的wimnt似乎还不能达到上述目的,即使能复制到temp,但复制不是主要的,希望能方便创建指定大小的虚拟盘作temp来容纳wim文件。
楼主辛苦了!
回复

使用道具 举报

385#
 楼主| 发表于 2007-11-10 14:56:24 | 只看该作者

回复 #386 pseudo 的帖子

wimnt既然有建0.98M虚拟盘作为挂接目录的功能,
这句是错的。WIMNT不会创建RAMDISK,她只会虚拟盘符。

加FBWF服务,可以动态利用内存,等于最好的RAMDISK,
(FBWF的稳定性未考虑,个人认为还可以)。

[我不清楚那个RAMDISK可以动态申请内存的]

使WIM文件为只读属性,再以可写挂载,实现自动复制到内存,是很好的解决方案。(设U盘为只读,不能设的就用UBS_CDROM格式,或者写CMD文件,实现所需的挂载)

[ 本帖最后由 nn2nn 于 2007-11-10 03:11 PM 编辑 ]
回复

使用道具 举报

386#
 楼主| 发表于 2007-11-20 14:34:26 | 只看该作者
为了适应PE开放式架构,WIMNT增加等待执行完成功能,避免多程序同时运行产生混乱。
回复

使用道具 举报

387#
 楼主| 发表于 2007-11-24 12:27:12 | 只看该作者
增加网友提出的,在制作WIM文件时,当目录的分区不是NTFS格式时,出现提示。

增加WIM文件优化功能(对原WIM文件备份,再导出原WIM文件的第一个映像为原WIM文件名)。

增加WIM文件的解开功能,(本人觉得不是很必要)。
回复

使用道具 举报

388#
发表于 2007-11-24 15:51:15 | 只看该作者
NTFS为什么要提示?
回复

使用道具 举报

389#
发表于 2007-11-24 16:30:49 | 只看该作者
优化这个功能很好,以前修改了Wim文件后,都要用Wintool的导出功能,现在方便多了
回复

使用道具 举报

390#
发表于 2007-11-24 16:30:58 | 只看该作者
优化这个功能很好,以前修改了Wim文件后,都要用Wintool的导出功能,现在方便多了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 11:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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