lxl1638 发表于 2007-6-6 11:13:38

原帖由 xuhel 于 2007-6-6 09:46 AM 发表 http://bbs.wuyou.net/images/common/back.gif
如果把界面美化一下就好了

如同一个不识字的人带眼镜!

lxl1638 发表于 2007-6-6 13:28:02

正式版来了,可能还有BUG,大家试下。

lee123 发表于 2007-6-6 13:43:32

正式版终于出来了,谢谢

阿非 发表于 2007-6-6 14:36:13

正式版,一定要顶的

ppowers 发表于 2007-6-6 14:41:30

回复 #5 lxl1638 的帖子

在Vista下不用管理员身份运行,也会出现这条信息。

hszgb 发表于 2007-6-6 15:56:16

总算研究出来了...............

cfgs 发表于 2007-6-6 16:36:12

这位感到压力。http://www.xuhel.cn/default.asp

hai2002713 发表于 2007-6-6 16:44:19

lxl1638 发表于 2007-6-6 16:59:15

原帖由 cfgs 于 2007-6-6 04:36 PM 发表 http://bbs.wuyou.net/images/common/back.gif
这位感到压力。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:08

greenangel 发表于 2007-6-6 21:39:22

在老毛桃修改的中可以新制、追加、解开,但不能挂载
错误信息:

挂载映像文件: 失败
系统返回错误信息: 找不到指定的模块。

lxl1638 发表于 2007-6-6 22:57:21

老毛桃修改的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:45

原帖由 lxl1638 于 2007-6-6 10:57 PM 发表 http://bbs.wuyou.net/images/common/back.gif
老毛桃修改的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:10

建议:

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

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

lxl1638 发表于 2007-6-6 23:38:30

原帖由 greenangel 于 2007-6-6 11:26 PM 发表 http://bbs.wuyou.net/images/common/back.gif
建议:

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

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


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

[ 本帖最后由 lxl1638 于 2007-6-6 11:39 PM 编辑 ]

sizky 发表于 2007-6-7 00:06:41

谢谢 有了这个方便多了:)

lxl1638 发表于 2007-6-7 02:47:54

原帖由 greenangel 于 2007-6-6 11:21 PM 发表 http://bbs.wuyou.net/images/common/back.gif


谢谢

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

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

问题已发现,周未修正。

greenangel 发表于 2007-6-7 09:03:20

imagex命令行卸载只需要指明已挂载的目录就行了,不需要同时指定wim文件

nn2nn 发表于 2007-6-7 09:17:24

greenangel 发表于 2007-6-7 09:23:55

原帖由 lxl1638 于 2007-6-6 11:38 PM 发表 http://bbs.wuyou.net/images/common/back.gif



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

我觉得能用WimTool的机子一般不会是内存特别小的,所以可以适当考虑方便使用,imagex命令行可列出已挂载的wim及其挂载目录,非常直观

lxl1638 发表于 2007-6-7 11:59:44

原帖由 greenangel 于 2007-6-7 09:23 AM 发表 http://bbs.wuyou.net/images/common/back.gif
imagex命令行可列出已挂载的wim及其挂载目录,非常直观

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

greenangel 发表于 2007-6-7 12:37:46

原帖由 lxl1638 于 2007-6-7 11:59 AM 发表 http://bbs.wuyou.net/images/common/back.gif


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

直接用

imagex /mount

就行了

lxl1638 发表于 2007-6-7 13:13:38

原帖由 greenangel 于 2007-6-7 09:23 AM 发表 http://bbs.wuyou.net/images/common/back.gif
1、imagex命令行卸载只需要指明已挂载的目录就行了,不需要同时指定wim文件
2、imagex命令行可列出已挂载的wim及其挂载目录,非常直观

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

本人得到WIMGAPI.DLL公开的资料,21个函数中似乎没有1个能有这个功能,
或者本人能力有限,没有发现这些函数的作用,也有可能还有一些函数微软没有公开。

nn2nn 发表于 2007-6-7 22:18:24

nn2nn 发表于 2007-6-7 22:33:48

斯文败类07 发表于 2007-6-7 22:35:47

老九出手,果然是精品

lxl1638 发表于 2007-6-8 00:05:45

原帖由 nn2nn 于 2007-6-7 10:18 PM 发表 http://bbs.wuyou.net/images/common/back.gif
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:30

WIMGetMountedImages 是什么功能呢?
如果从字面上看是获取已挂载的镜像

lxl1638 发表于 2007-6-8 12:43:38

原帖由 greenangel 于 2007-6-8 12:22 AM 发表 http://bbs.wuyou.net/images/common/back.gif
WIMGetMountedImages 是什么功能呢?
如果从字面上看是获取已挂载的镜像

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

微软放出的文件简直是乱了套!
WIMGAPI.CHM帮助中有WIMGAPI.DLL函数、常数、结构的声明解释和几个函数的使用示例(C++控制台程序),
但函数、常数、结构都不全。WIMGetMountedImages和其它函数、常数、结构的声明在WIMGAPI.H中才找到。
日一下微软!有它好办多了。

123 发表于 2007-6-8 14:43:57

原帖由 <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 编辑 ]
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: [V1.30.2011.501版]WimTool -- Wim文件的图形视窗处理工具[无忧首发]