无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
2851#
发表于 2012-5-15 11:49:24 | 只看该作者
pe4.0关机都正常,说明还是程序上有改进的地方。
回复

使用道具 举报

2852#
 楼主| 发表于 2012-5-15 16:54:27 | 只看该作者

回复 #2920 dvd008 的帖子

>>关机代码有改动
没有。 你给我钱,我都不愿意动那段代码。
这种 需要反复调试的代码,我可不愿意碰他。
这段时间改动的都是 界面的代码, 无关核心。
知识代码变大了。
另外 修正了一个 LOGO 问题。(如果本来就没有开启LOGO,责没影响)

换成 以前我俩调试 成功的那个版本  还能 正常关机码?
源代码都在。
回复

使用道具 举报

2853#
 楼主| 发表于 2012-5-15 17:06:33 | 只看该作者
原帖由 dvd008 于 2012-5-15 11:00 发表
4.0也是两个PECMD进程
它那个正常,先结束上面的



正常是1个PECMD.EXE

之所以两个,是因为,系统“还在”启动中。

正常的PECMD.EXE  是系统守护进程,启动后一直都在。

启动足够时间后,就只有这一个了。


启动时,还有一个是前者的孩子, 用来执行 PECMD.INI .

一般 PECMD.INI 中 SHELL 启动桌面, 而这时  PECMD.INI 并没有马上结束。
一般 会做一些善后工作。 也可加入 一些延后并行执行的初始化。
或者,故意放入  WAIT 。
这样 PECMD.INI  不会马上退出。 所以看到2个 PECMD.EXE。
一般可理解为 启动过程还没有完成。

启动过程 很多涉及到系统核心; 有可能 使 系统 卡住,而不能正常关机。

系统卡住,有可能是 执行PECMD.INI出来问题,进而卡住了系统。

可以试试,如lmle调试老水XPPE那样,先用个最简化的PECMD.INI (前面有),再一断一段恢复,就能
定位错误在哪儿。

[ 本帖最后由 2012abc19701 于 2012-5-15 17:11 编辑 ]
回复

使用道具 举报

2854#
 楼主| 发表于 2012-5-15 17:12:58 | 只看该作者

回复 #2932 2012abc19701 的帖子

以后干脆 不压缩 PECMD.EXE 了。
回复

使用道具 举报

2855#
 楼主| 发表于 2012-5-15 17:41:38 | 只看该作者

回复 #2929 lmle 的帖子

PECMD2012  关机有两种方式:
PECMD  SHUT   (开始菜单也是这种) (用的不是MS公开接口)
PECMD  SHUT SHUTDOWN     (用的是MS公开接口,正常系统下用的,PE下不知是否通用)

4.0  用的那种方法, 不得而知。
回复

使用道具 举报

2856#
 楼主| 发表于 2012-5-15 17:44:22 | 只看该作者

回复 #2929 lmle 的帖子

xppe 斗出问题了, 不应该啊!
可能还是  PECMD.INI 中 的什么东西卡住了。
建议, 和前面 调试老水XPPE 一样, 先用最精简的PECMD.INI,
再 慢慢恢复,定位失败点。
回复

使用道具 举报

2857#
发表于 2012-5-15 18:45:18 | 只看该作者
原帖由 2012abc19701 于 2012-5-15 16:54 发表
>>关机代码有改动
没有。 你给我钱,我都不愿意动那段代码。
这种 需要反复调试的代码,我可不愿意碰他。
这段时间改动的都是 界面的代码, 无关核心。
知识代码变大了。
另外 修正了一个 LOGO 问题。(如 ...


这个算了吧

以前版本也测试过,规律没有,很难弄

我自己加个备用的关机
回复

使用道具 举报

2858#
 楼主| 发表于 2012-5-15 19:33:46 | 只看该作者

回复 #2936 dvd008 的帖子

好像 PECMD2012.1.69.56_win32.多窗口多线程.sfx 关机正常。
回复

使用道具 举报

2859#
发表于 2012-5-15 20:55:10 | 只看该作者
WIN7,多功能版,
有时可以,有时不可以
回复

使用道具 举报

2860#
 楼主| 发表于 2012-5-15 20:56:37 | 只看该作者
好像  PECMD2012.1.69.66_win32.多窗口多线程-6.sfx.zip   关机正常
回复

使用道具 举报

2861#
发表于 2012-5-15 21:00:26 | 只看该作者
-6,我没有
一会看看还能不能下到
回复

使用道具 举报

2862#
发表于 2012-5-15 21:32:19 | 只看该作者
-6,也不行

但是,用SHDOWN 参数时, 成功过,
但是,它的表现是长时间没反应, 然后关机.
和系统的,差不多
回复

使用道具 举报

2863#
发表于 2012-5-15 21:35:52 | 只看该作者
PECMD,什么命令可以搜索?

1. 如搜索(可以指定分区,目录,磁盘) .XXX 文件, 包括XXX的文件, 是否支持*.XXX?

2. 搜索包括"XXX字符" 的文件(文件名,文件内容)
支持记事本里面的XXX字符, INI,INF 等, RTF,WORD就不用了
回复

使用道具 举报

2864#
 楼主| 发表于 2012-5-16 05:19:16 | 只看该作者

回复 #2942 dvd008 的帖子

1. FORX
┃    ├──┼──────────────────────────────────────────────┨
┃FORX│示例│◆FORX %CurDir%\Path1\*.DLL,AnyDLL,0,CALL $%AnyDLL%                                         ┃
┃    │    │◆FORX \auto*.INF,AutoRunVirus,0,FILE %AutoRunVirus%                                        ┃
┃    │    │◆FORX !\Tools\Tools.INI,MyIni,1,LOAD %MyIni%                                               ┃
┃   
├──┼──────────────────────────────────────────────┨


2. IFEX  文件名
    IFEX  目录名\
回复

使用道具 举报

2865#
 楼主| 发表于 2012-5-16 05:35:43 | 只看该作者
我用最新版 PECMD2012.1.69.66_win32.多窗口多线程-12.sfx.zip 关机也正常,而且很快。
1》 114M XPPE, 实机
2》 ABSolute7PE, 实机
3》 DVD008_7PE, 实机
4》 DVD008_7PE, VM6
看来还是可能: 执行 PECMD.INI  中的某命令失败,或 PECMD中的某服务出问题卡住了。
希望,关机问题的,用简单点PECMD.INI 试试。再逐步恢复。从而定位出错误。
笼统一句,关机失败,我也没办法。


回复

使用道具 举报

2866#
 楼主| 发表于 2012-5-16 05:41:28 | 只看该作者

回复 #2941 dvd008 的帖子

我在  114M  XPPE
下, 用  『PECMD SHUT  SHUTDOWN 』 没有反应。
好像,只能用于 正常系统, 非SHEL Explorer.exe 的PE,如你的8PE。
回复

使用道具 举报

2867#
 楼主| 发表于 2012-5-16 06:11:54 | 只看该作者

回复 #2927 2012abc19701 的帖子

两者的命令行不同。
前者(守护进程): PECMD MAIN  %Windir%\System32\PECMD.INI
前者(孩子进程): PECMD LOAD  %Windir%\System32\PECMD.INI
回复

使用道具 举报

2868#
 楼主| 发表于 2012-5-16 07:04:27 | 只看该作者
回复

使用道具 举报

2869#
发表于 2012-5-16 07:09:45 | 只看该作者
实机测试,经常是手工结束,第二个PECMD, 再关机,行

命令行,SHUT SHUTDOWN , 执行后,看是没反应(我执行几次,一会能关机)
这个以前咱俩测试过

系统的SHUTDOWN.EXE ,也一样,没反应. 多执行几次, 一会就关机了.

一会去测试
回复

使用道具 举报

2870#
发表于 2012-5-16 08:04:47 | 只看该作者
偶尔试了试,发现 mess 宽度又不对了
回复

使用道具 举报

2871#
发表于 2012-5-16 08:05:58 | 只看该作者
向大大们汇报:
用2012.05.11.PECMD-U69.66-12D版,可以正常关机了,谢谢了
呵呵,闪人,赶着上班去了...
回复

使用道具 举报

2872#
发表于 2012-5-16 08:37:03 | 只看该作者
下了第一个U69.66-12D,测试了昨天不能正常关机的Win7纯净版PE、hotdll的XPPE、03PE,都能正常关机了。期中win7PE、xppe能快速关机,03pe的关机速度较慢。
等一下再试试其他版PECMD。
回复

使用道具 举报

2873#
发表于 2012-5-16 08:45:19 | 只看该作者
a: 一次正常,一次重启
B:两次都关机正常
回复

使用道具 举报

2874#
发表于 2012-5-16 09:07:29 | 只看该作者
U69.66-12C,WIN7PE、XPPE关机变重启且时间比D版都长一些。03PE卡,但正常关机,
回复

使用道具 举报

2875#
 楼主| 发表于 2012-5-16 09:15:07 | 只看该作者

回复 #2953 lmle 的帖子

C比D长多少?                
可以算出问题个数。

一个问题2秒。
回复

使用道具 举报

2876#
 楼主| 发表于 2012-5-16 09:18:32 | 只看该作者

回复 #2949 diannao338 的帖子

给个图, 和命令。               
回复

使用道具 举报

2877#
 楼主| 发表于 2012-5-16 09:24:09 | 只看该作者

回复 #2951 lmle 的帖子

基本可以确定,是 PE中 某程序卡住了;从而卡住了“关机询问/通知过程”。
D就是什么也不管了,直接关机。
66-12 , A 是比较标准做法(标准系统), 开始询问/通知一番:能否关机,保存数据。
其中 A,多了防死选项(可能引起连串的超时,使系统自动重启了)。

从B到D 一次减少 询问/通知 的 内容。D什么也不问、也不通知了。

4.0  可能 就是 D的做法。
如果只有D是可靠的关机方法,那就用D了。

[ 本帖最后由 2012abc19701 于 2012-5-16 09:31 编辑 ]
回复

使用道具 举报

2878#
发表于 2012-5-16 09:35:27 | 只看该作者
全面测试结果有了:

实机测试:
A: 有时成功,有时重启
B: 都正常
C:重启
D:正常

正常的: 关机,不卡

虚拟机: B,D 都正常


你看看,为什么B,D 正常吧!
回复

使用道具 举报

2879#
发表于 2012-5-16 09:49:16 | 只看该作者
D, 我开了很多软件, 关机时,直接关闭

以前,如果手工结束一些进程,就能关机
回复

使用道具 举报

2880#
发表于 2012-5-16 09:51:50 | 只看该作者
B, 如果开很多软件, 直接关机,会有提示错误
点确定后,立刻关机.

另外一次测试,错误提示,确定后,卡住


看来还是D 比较好.

[ 本帖最后由 dvd008 于 2012-5-16 09:55 编辑 ]

未命名.JPG (25.85 KB, 下载次数: 103)

未命名.JPG
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-29 01:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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