无忧启动论坛

标题: XCMD 、PECMD 的日志记录停在 FBWF 服务开启处! [打印本页]

作者: lxl1638    时间: 2007-2-10 14:55
标题: XCMD 、PECMD 的日志记录停在 FBWF 服务开启处!
本人经过反复试验,已证实XCMD 、PECMD 的日志记录停在 FBWF 服务开启处!

首先发现的是本人56M的YY版无论如何都无法得到完整的日志记录,源码看了又看、改了又改还是一样,又PM了Yonsm大师,经他解释日志记录部分源码无问题。无计之下又拿Yonsm的RXPE来试验,用PECMD替换XCMD发现日志记录完完整整,说明PECMD无问题,初次以为是IMG的格式问题,依次做了NTFS不压缩和FAT格式的IMG来试验,发现日志记录一样中途停止;再去分析日志记录,发现停止在开启FBWF附近,在INI文件中开启FBWF服务的语句加注释,重启,完完整整的日志记录出来了,说明FBWF可能在开启时关闭(回收)了其它程序的文件句柄或重置了磁盘的文件目录结构,导至日志记录中途丢失。

现给大家提供几种方案试验:
1、若保留B盘的话,将日志写到B盘;
2、将日志写到硬盘;
3、替换其它版本的FBWF试验。

本人要做的是,修改PECMD的日志记录方式:
1、PECMD给日志记录申请内存,先将日志保存在内存,到关闭日志时一次写入文件;
2、每一条命令的日志记录都依次执行打开文件、写文件和关闭文件的操作。

希大家配合,谢谢!

[ 本帖最后由 lxl1638 于 2007-2-10 02:57 PM 编辑 ]
作者: uepon    时间: 2007-2-10 16:10
XCMD 、PECMD 的日志记录的使用对PE有什么意义呢~请老大指教。
作者: l1982012800    时间: 2007-2-10 16:13
那就是在FBWF之后开日志
作者: secowu    时间: 2007-2-10 16:17
不错,响应党中央的号召,配合
作者: zhangze    时间: 2007-2-10 16:28
不能不顶之,顶又觉有灌水之嫌,羞愧
作者: 老毛桃    时间: 2007-2-10 16:29
原帖由 zhangze 于 2007-2-10 16:28 发表
不能不顶之,顶又觉有灌水之嫌,羞愧

感觉惭愧的话,就努力帮助老九完成测试,看看哪些需要改进
作者: zzoym    时间: 2007-2-10 20:25
哈哈 大师终于找到日志的原因了,为了这日志麻烦大师多次,现在又能用PECMD.EXE了




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3