无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
楼主: lxl1638

[V1.30.2011.501版]WimTool -- Wim文件的图形视窗处理工具[无忧首发]

    [复制链接]
 楼主| 发表于 2007-6-24 18:43:57 | 显示全部楼层
本人所说的While是对'IMAGE'而言的,在While里历扁所有的'IMAGE'。

有些映卷是没有名字的,即还没有设置名字,肯定找不到,name的值必为'',
又判断 name 的值是否为''?即:

if name  = '' then name:='[没有设置]';

同样有些映卷也没有描述的,又要判断一次描述是否已设置。


你与本人的区别是:
你是用 FindNode 找子节的方法,如果这个节不存在就找不到,要在一轮循环后对你的找的节是否存在作判断。
本人是用 ChildValues 读节的方法,如果读出为 NULL 说明它没有设置,能读到就是它的真实数据,读不到就将这个数据说明为'[没有设置]',代码量会更少。

映卷名 := OleVarToString(First_Node.ChildValues['NAME']);
卷描述 := OleVarToString(First_Node.ChildValues['DESCRIPTION']);

[ 本帖最后由 lxl1638 于 2007-6-24 06:45 PM 编辑 ]
回复

使用道具 举报

发表于 2007-6-25 09:12:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-6-25 22:16:53 | 显示全部楼层
有BUG或其它要求的尽早报来,准备在7.1前完成它的最终版!
回复

使用道具 举报

发表于 2007-6-25 22:33:47 | 显示全部楼层
非常感谢!!!很实用的东东!!!
回复

使用道具 举报

发表于 2007-6-25 23:02:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-6-25 23:20:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-6-26 07:20:49 | 显示全部楼层
原帖由 nn2nn 于 2007-6-25 11:02 PM 发表

能不能在新制的WIM中加入

类似这样的信息。
PATH=WIM映像的源目录;
CANEDIT表示生成的WIM挂载是否可写,其值为“FALSE” 或“TRUE”。

方便以后的WIM工具挂载。


<MOUNT VER="1.0" PATH="D:\TOOLS\维护工具" CANEDIT="TRUE" />

没有这个打算,不准备在WIM的Info中加插WimTool自己的信息,
CANEDIT="TRUE" 只能限制自己是否可以编辑这个WIM文件,
并不能限制其它工具(如 Imagex )修改它,实在没有意义。

也曾想在WIM文件加加入如下信息:
<WIM>
    <IMAGE INDEX="1">
        <MAKER>
            <PRPGRAM>WimTool</PRPGRAM>
            <VER>1.07.0701</VER>
            <SOURCE>D:\TOOLS\维护工具</SOURCE>
            ......
            ......
        </MAKER>
    </IMAGE>
</WIM>


但考虑到其它工具查到这些信息可能会反感,所以决定在WIM映像中不加插任何信息。


回复

使用道具 举报

发表于 2007-6-26 07:33:10 | 显示全部楼层

回复 #151 lxl1638 的帖子

老九是特优秀人才。真是我们这些泛泛的灯标啊。
回复

使用道具 举报

发表于 2007-6-26 08:50:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-6-26 09:41:05 | 显示全部楼层
这个要强烈支持一下哦
回复

使用道具 举报

发表于 2007-6-26 09:51:38 | 显示全部楼层

学习中

虽然不懂,但是在努力学习,老九的东西,一个字“支持”,哈哈。。。
回复

使用道具 举报

发表于 2007-6-26 17:25:42 | 显示全部楼层
学习制作了一个,试试能否挂上。

:lol
回复

使用道具 举报

发表于 2007-6-26 18:05:09 | 显示全部楼层
好工具,试用一番!
回复

使用道具 举报

发表于 2007-6-27 12:20:15 | 显示全部楼层

初次涉足wim,请教大家

Pe光盘启动后系统在虚拟X:盘,使用外置Wim文件支持组件和wimtool挂接光盘上的wim文件。
1、试挂到X:盘上失败,原因可能是X:盘已用了FBWF服务,不能再挂wim。
      据说“在PE中开启WimFltr、FBWF两项服务时有先后之分,启动FBWF服务必须在启动WimFltr之后,否则无法挂接WIM映像(包括用MS的IMAGEX.EXE也无法挂接WIM映像,原因不明)。”

2、试挂到Pe光盘,用pecmd和最新版wintool都失败,这点不明白。

3、试挂到ram disk成功。这个ram disk是用ramdisk.exe做的。
    但ramdisk.exe是图形界面的,不便自动化(试了模拟按键操作效果不好),请教大家有什么好工具方便自动做ram disk?

4、试以可写的方式挂载失败,可能是wim在光盘的原因。
    顺便想起一个问题:对以可写方式挂载的wim,卸载时是不是可选是否将改变写入wim?如果可选,可能意味着未卸载前对wim的写入不是立即生效的,既如此,先允许以可写方式加载光盘上的wim岂不更好?
如果不可选,自然没这个问题。
回复

使用道具 举报

 楼主| 发表于 2007-6-27 18:03:24 | 显示全部楼层
原帖由 pseudo 于 2007-6-27 12:20 PM 发表
1、试挂到X:盘上失败,原因可能是X:盘已用了FBWF服务,不能再挂wim。
     据说“在PE中开启WimFltr、FBWF两项服务时有先后之分,启动FBWF服务必须在启动WimFltr之后,
     否则无法挂接WIM映像(包括用MS的IMAGEX.EXE也无法挂接WIM映像,原因不明)。”
2、试挂到Pe光盘,用pecmd和最新版wintool都失败,这点不明白。
3、试挂到ram disk成功。这个ram disk是用ramdisk.exe做的。
     但ramdisk.exe是图形界面的,不便自动化(试了模拟按键操作效果不好),
     请教大家有什么好工具方便自动做ram disk?
4、试以可写的方式挂载失败,可能是wim在光盘的原因。


1、在PECMD的MOUN命令中已有说明
2、原因是1,PE启动后已开启了FBWF
3、与WimTool和PECMD都无关
4、在光盘上的文件是只读的

基于ISO格式的PE在使用上有一定的限制,因为ISO要在开启FBWF后才可写,
在开启FBWF之前什么也做不了,所以本人放出的PE一直都采用IMG格式。

[ 本帖最后由 lxl1638 于 2007-6-27 06:13 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2007-6-27 18:08:28 | 显示全部楼层
更新到 1.07.0701版:

1、调整了界面,使WimTool的界面更合理紧凑;
2、增加了功能,可以在制作、追加映像和修改映卷信息时加入映卷描述;
3、优化了代码,使WimTool执行更有效率;
4、完善了线程,制作映像的进度条终于出现了(以前的版本只有在解开映像才出现进度条);
5、增加了对Vista运行环境的简单检测。

[ 本帖最后由 lxl1638 于 2007-6-27 06:16 PM 编辑 ]
回复

使用道具 举报

发表于 2007-6-27 19:43:08 | 显示全部楼层
謝謝樓主分享!!!!
回复

使用道具 举报

发表于 2007-6-27 22:11:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-6-27 22:28:18 | 显示全部楼层
原帖由 nn2nn 于 2007-6-27 10:11 PM 发表


到这一步,WimTool可能走完其开发历程了。
老九不是想弄一个从WIM引导的基于XP的PE吧!


第1个问题,的确是这样,在没有严重BUG的前提下WimTool不再更新;
第2个问题,本人无能为力。
回复

使用道具 举报

发表于 2007-6-28 01:59:08 | 显示全部楼层
好东西,多谢LZ。
回复

使用道具 举报

发表于 2007-6-28 03:39:25 | 显示全部楼层

a

下不来啊?为什么
回复

使用道具 举报

发表于 2007-6-28 03:43:45 | 显示全部楼层
什么逻辑???????????????
回复

使用道具 举报

发表于 2007-6-28 03:44:50 | 显示全部楼层
为什么还是下不了?啊.救命
回复

使用道具 举报

发表于 2007-6-28 09:48:19 | 显示全部楼层
正需要这种工具,感谢
回复

使用道具 举报

发表于 2007-6-28 10:17:41 | 显示全部楼层
:'( 没权限下载了
回复

使用道具 举报

发表于 2007-6-28 16:28:12 | 显示全部楼层
关注一下。。。。。。。。。。
回复

使用道具 举报

发表于 2007-6-29 11:31:00 | 显示全部楼层
钩选"自动打开目录"挂载时,wimtool会没响应大概3-5秒,并且wimtool前置(在所有窗口最前面),貌似从625版就有这个问题
回复

使用道具 举报

 楼主| 发表于 2007-6-29 11:54:21 | 显示全部楼层
原帖由 jl580650 于 2007-6-29 11:31 AM 发表
钩选"自动打开目录"挂载时,wimtool会没响应大概3-5秒,并且wimtool前置(在所有窗口最前面),貌似从625版就有这个问题


1、是新增的功能,你可用可不用。
2、你挂载什么文件?你的是什么机子?要等3~5秒?
     本人的机子不用0.3秒,那个等待是等候打开目录的。
3、此时WimTool的窗口在所有窗口电前面是较合理的设计,若你要继续使用WimTool,
     让它保持在最前面,若你要使用其它软件或操作那个目录,可以最小化WimTool。
     如果不将WimTool的窗口放在所有窗口最前面,打开的目录会复盖掉WimTool的窗口,
     对继续操作WimTool不方便。

      关键是第1点:新增的功能,WimTool会自动打开目标文件夹,你可用可不用。
你认为有用或有必要用就用,否则可以不用。
回复

使用道具 举报

发表于 2007-6-29 12:27:54 | 显示全部楼层
原帖由 lxl1638 于 2007-6-29 11:54 AM 发表


1、是新增的功能,你可用可不用。
2、你挂载什么文件?你的是什么机子?要等3~5秒?
     本人的机子不用0.3秒,那个等待是等候打开目录的。
3、此时WimTool的窗口在所有窗口电前面是较合理的设计,若你 ...


athlon 64 3000+ 1G
挂载的wim不到5M
挂载wim后,后面弹出新窗口后wimtool没响应要10秒,此时没办法将wimtool最小化,郁闷死了
回复

使用道具 举报

发表于 2007-6-29 13:57:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2021-3-8 08:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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