本人不是用你上面那个原理,你这个可以打开目录,但不能关闭被打开的文件夹。
在WimTool里打开目录用的是有返回的 ShellExecCuteXX 函数,它不用设置延时等候,
可以根据它的返回值判断目录是否被打开,且可以在卸载关闭这个目录。
至于窗口是否要置最顶,是小问题,也不想再更新了,就当那个功能不存在,觉得
滑用的就不用算了,若不存在重大BUG,不会再更新。 :L CPU是64位
系统是WINDOWS XP SP2 x86
用秒表记了一下,大约17秒:$ (从按下"挂载映像"到右下角4个按钮从灰色变成可用状态)
:Q 只有使用自动打开目录才有这个情况 原帖由 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),根本没有觉得挂载时打开目录要等待。
实际上那个过程在代码也没有延时等待过程。 不知道为何本人不能下载,可能是什么权限不够吧
九兄,何必设置这么高呢。算了,我对编程也不在行,就辛苦你们集成进PE里了吧
等现成的了。谢谢了,呵呵 :( XP或2003 PE下的情况一样
貌似根wim的大小也没关系,4G和4M的都要等17秒左右
:loveliness: 没有32位的cpu。。。。
并不是打开目录慢,按下"挂载映像"后目录瞬间打开,但是这时的wimtool是没响应的(红框里4个按钮灰的),
wimtool的标题栏开始几秒是蓝的,接下去就变灰了,鼠标移到wimtool上会变沙漏(后面都是灰的,恢复响应后也是灰的),打开的目录始终是蓝的
情况就是这样:em11
[ 本帖最后由 jl580650 于 2007-6-29 09:17 PM 编辑 ] 如果有条件,找多几台机子试试,看看其它机子是不是这样?
其他人也多试试这个功能,若这种现象有较多机子出现的话,就有必要更新一下。 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 编辑 ] V1.07.0701版下载已超过500,V1.07.0701F版下载也超过200。
很少有返馈信息,看来功能已完善,BUG也较少了。 为什么看不到附件? 原帖由 nn2nn 于 2007-7-1 08:50 AM 发表 http://bbs.wuyou.net/images/common/back.gif
小BUG:
中,选项中,卷名和描述没有刷新。
那两个选项是给修改信息时才用的,不可能每选择一个文件就在那个位置显示出卷名和信息,
这样要每选择一个文件就要读取一次映像信息。
要真正读取那两项内容,就要点该页的最后一个按钮。 回复了看看,谢谢分享! 差点忘了,今天是香港回归十周年,作为中国人总该要做点力所能及的事。
本人水平不足,能力有限,只好更新一下 WimTool 。
1、应网友要求,增加了一个命令行参数;
2、修改了在Vista系统中进度条的代码,使进度条在vista系统中平滑显示并走完;
3、试图修改前面有人提到的挂载时自动打开目录出现长时间不响应的BUG。 为什么不能下载啊!!!!!!!!!!!!!!!!!郁闷 命令行卸载映像WimTool.EXE/UnMount/CP=D:\PROGRAMS
是不是有问题?
我把 WimTool.EXE/UnMount/CP=D:\PROGRAMS保存为一个批处理
老是不能卸载,只会打开WimTool.EXE的图形界面。。。 3、试图修改前面有人提到的挂载时自动打开目录出现长时间不响应的BUG。
============================
:victory: 解决了,谢谢老九:P
貌似wimtool窗口也不会一直前置,只是变成活动的而已,这样好用多了 原帖由 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的图形界面。。。
有这种可能,因为本人只在开始菜单的运行处调试命令行参数,没有用屁处理来调试。 好东西,快一点下载。 既然是自由软件,如果遵守GPL授权协议,就应该公布源代码
希望楼主将源代码根编译好的软件一起公布 这种工具只有在无忧才能找到 原帖由 sxgpic 于 2007-7-2 03:24 PM 发表 http://bbs.wuyou.net/images/common/back.gif
既然是自由软件,如果遵守GPL授权协议,就应该公布源代码
希望楼主将源代码根编译好的软件一起公布
还没有得到GPL的授权,老兄可否帮本人弄一份?联系了一下,太难了。
自由开源并不是等于免费。 原帖由 nn2nn 于 2007-7-2 10:58 AM 发表 http://bbs.wuyou.net/images/common/back.gif
再增加一个命令行参数
卸载全部映像WimTool.EXE/UnMount/A
卸载全部映像,以不修改方式全卸,更实用更爽快!
按你的要求,准备加上,的确这个参数太爽了,Imagex 也没有这个功能,一条命令卸下所有的WIM。 老九太厉害了,可惜现在忙的睡觉时间都不够,没时间折腾pe
回复 #1 lxl1638 的帖子
怎么样能看到附件啊,我想要一个,请楼主分享 这个是什么东西? 原帖由 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 编辑 ]