nn2nn 发表于 2007-6-29 16:29:15

lxl1638 发表于 2007-6-29 17:10:23

它的可能是64位CPU或在64位系统中运行WimTool,所以才出现一些意想不到的事。

本人不是用你上面那个原理,你这个可以打开目录,但不能关闭被打开的文件夹。
在WimTool里打开目录用的是有返回的 ShellExecCuteXX 函数,它不用设置延时等候,
可以根据它的返回值判断目录是否被打开,且可以在卸载关闭这个目录。

至于窗口是否要置最顶,是小问题,也不想再更新了,就当那个功能不存在,觉得
滑用的就不用算了,若不存在重大BUG,不会再更新。

jl580650 发表于 2007-6-29 19:48:29

:L CPU是64位
系统是WINDOWS XP SP2 x86
用秒表记了一下,大约17秒:$ (从按下"挂载映像"到右下角4个按钮从灰色变成可用状态)
:Q 只有使用自动打开目录才有这个情况

lxl1638 发表于 2007-6-29 20:30:35

原帖由 jl580650 于 2007-6-29 07:48 PM 发表 http://bbs.wuyou.net/images/common/back.gif
:L CPU是64位
系统是WINDOWS XP SP2 x86
用秒表记了一下,大约17秒:$ (从按下"挂载映像"到右下角4个按钮从灰色变成可用状态)
:Q 只有使用自动打开目录才有这个情况

你的机子有没有XP或2003的PE?在PE下试试,或者你到32位CPU的机子试试,本人想知道是什么原因引起的。
本人在两台32位CPU的台式机试验(一台是2003,另一台是32位Vista),根本没有觉得挂载时打开目录要等待。
实际上那个过程在代码也没有延时等待过程。

xing123 发表于 2007-6-29 21:13:43

不知道为何本人不能下载,可能是什么权限不够吧

九兄,何必设置这么高呢。算了,我对编程也不在行,就辛苦你们集成进PE里了吧

等现成的了。谢谢了,呵呵

jl580650 发表于 2007-6-29 21:16:21

:( XP或2003 PE下的情况一样
貌似根wim的大小也没关系,4G和4M的都要等17秒左右
:loveliness: 没有32位的cpu。。。。
并不是打开目录慢,按下"挂载映像"后目录瞬间打开,但是这时的wimtool是没响应的(红框里4个按钮灰的),
wimtool的标题栏开始几秒是蓝的,接下去就变灰了,鼠标移到wimtool上会变沙漏(后面都是灰的,恢复响应后也是灰的),打开的目录始终是蓝的
情况就是这样:em11

[ 本帖最后由 jl580650 于 2007-6-29 09:17 PM 编辑 ]

lxl1638 发表于 2007-6-29 23:44:21

如果有条件,找多几台机子试试,看看其它机子是不是这样?

其他人也多试试这个功能,若这种现象有较多机子出现的话,就有必要更新一下。

nn2nn 发表于 2007-6-30 14:32:16

nn2nn 发表于 2007-6-30 16:47:22

lxl1638 发表于 2007-6-30 17:07:12

function OleVarToString(const OleValue: OleVariant): string;
{$J+}const NotSetStr: string = ''; {$J-}
begin
if NotSetStr = '' then
    NotSetStr := LoadMyResString(IDS_NotSet); //NotSetStr是字符串[没有设置]
if VarIsNull(OleValue) then Result := NotSetStr
else Result := String(OleValue);
end;

{另 LoadMyResString 是根据资源字符串ID读取资源字符串的函数,
自己写吧,不难。因为 WimTool 所有非英文字符串都放在资源文件中;
NotSetStr 是一个静态变量,在 Delphi 可以这样定义静态变量}

[ 本帖最后由 lxl1638 于 2007-6-30 05:17 PM 编辑 ]

lxl1638 发表于 2007-6-30 21:46:02

V1.07.0701版下载已超过500,V1.07.0701F版下载也超过200。
很少有返馈信息,看来功能已完善,BUG也较少了。

nn2nn 发表于 2007-7-1 08:50:46

wjy_171302502 发表于 2007-7-1 14:10:01

为什么看不到附件?

lxl1638 发表于 2007-7-1 14:40:05

原帖由 nn2nn 于 2007-7-1 08:50 AM 发表 http://bbs.wuyou.net/images/common/back.gif
小BUG:
中,选项中,卷名和描述没有刷新。

那两个选项是给修改信息时才用的,不可能每选择一个文件就在那个位置显示出卷名和信息,
这样要每选择一个文件就要读取一次映像信息。

要真正读取那两项内容,就要点该页的最后一个按钮。

ilff8 发表于 2007-7-1 21:48:55

回复了看看,谢谢分享!

lxl1638 发表于 2007-7-1 21:56:43

差点忘了,今天是香港回归十周年,作为中国人总该要做点力所能及的事。
本人水平不足,能力有限,只好更新一下 WimTool 。

1、应网友要求,增加了一个命令行参数;
2、修改了在Vista系统中进度条的代码,使进度条在vista系统中平滑显示并走完;
3、试图修改前面有人提到的挂载时自动打开目录出现长时间不响应的BUG。

孤独の子 发表于 2007-7-2 00:09:11

为什么不能下载啊!!!!!!!!!!!!!!!!!郁闷

love5553 发表于 2007-7-2 10:06:30

命令行卸载映像WimTool.EXE/UnMount/CP=D:\PROGRAMS
是不是有问题?
我把 WimTool.EXE/UnMount/CP=D:\PROGRAMS保存为一个批处理
老是不能卸载,只会打开WimTool.EXE的图形界面。。。

jl580650 发表于 2007-7-2 10:22:04

3、试图修改前面有人提到的挂载时自动打开目录出现长时间不响应的BUG。
============================
:victory: 解决了,谢谢老九:P
貌似wimtool窗口也不会一直前置,只是变成活动的而已,这样好用多了

nn2nn 发表于 2007-7-2 10:58:01

lxl1638 发表于 2007-7-2 11:47:59

原帖由 love5553 于 2007-7-2 10:06 AM 发表 http://bbs.wuyou.net/images/common/back.gif
命令行卸载映像WimTool.EXE/UnMount/CP=D:\PROGRAMS
是不是有问题?
我把 WimTool.EXE/UnMount/CP=D:\PROGRAMS保存为一个批处理
老是不能卸载,只会打开WimTool.EXE的图形界面。。。

有这种可能,因为本人只在开始菜单的运行处调试命令行参数,没有用屁处理来调试。

bamei 发表于 2007-7-2 15:04:09

好东西,快一点下载。

sxgpic 发表于 2007-7-2 15:24:28

既然是自由软件,如果遵守GPL授权协议,就应该公布源代码
希望楼主将源代码根编译好的软件一起公布

冷月孤星 发表于 2007-7-2 16:40:00

这种工具只有在无忧才能找到

lxl1638 发表于 2007-7-3 12:32:16

原帖由 sxgpic 于 2007-7-2 03:24 PM 发表 http://bbs.wuyou.net/images/common/back.gif
既然是自由软件,如果遵守GPL授权协议,就应该公布源代码
希望楼主将源代码根编译好的软件一起公布

还没有得到GPL的授权,老兄可否帮本人弄一份?联系了一下,太难了。

自由开源并不是等于免费。

lxl1638 发表于 2007-7-3 12:33:37

原帖由 nn2nn 于 2007-7-2 10:58 AM 发表 http://bbs.wuyou.net/images/common/back.gif
再增加一个命令行参数
卸载全部映像WimTool.EXE/UnMount/A

卸载全部映像,以不修改方式全卸,更实用更爽快!

按你的要求,准备加上,的确这个参数太爽了,Imagex 也没有这个功能,一条命令卸下所有的WIM。

armymangl 发表于 2007-7-3 15:26:21

老九太厉害了,可惜现在忙的睡觉时间都不够,没时间折腾pe

lfg66 发表于 2007-7-3 21:52:27

回复 #1 lxl1638 的帖子

怎么样能看到附件啊,我想要一个,请楼主分享

worden 发表于 2007-7-3 22:19:13

这个是什么东西?

lxl1638 发表于 2007-7-3 22:32:37

原帖由 nn2nn 于 2007-7-2 10:58 AM 发表 http://bbs.wuyou.net/images/common/back.gif
再增加一个命令行参数
卸载全部映像WimTool.EXE/UnMount/A
卸载全部映像,以不修改方式全卸,更实用更爽快!


按你的要求,更新一下:
1、加上了 /UnMount/A卸载全部映像的功能;
2、修正了 /UnMount 命令不能卸载映像的BUG;
3、采用多线程技术,可能对处理大体积的WIM文件有帮助(对处理小体积的WIM无帮助,也可能效率会下降,但影响不大);

这个版本某些功能是同时开4、5个线程工作的,可能耗内存比上一版本会大;

[ 本帖最后由 lxl1638 于 2007-7-3 10:37 PM 编辑 ]
页: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16
查看完整版本: [V1.30.2011.501版]WimTool -- Wim文件的图形视窗处理工具[无忧首发]