无忧启动论坛

标题: PE与XP系统关于进程拉开区别,能否基于以下进程呢?老九兄帮看看 [打印本页]

作者: 阿文    时间: 2008-5-7 13:40
标题: PE与XP系统关于进程拉开区别,能否基于以下进程呢?老九兄帮看看
我分析了一下,对于一个正常的XP系统,一般都比PE多出很多进程,但是对于大部份的XP为说。

一般都多出:
WINLOGON.EXE
SMSS.EXE
CTFMON.EXE
SPOOLSV.EXE
ALG.EXE

而个别PE在进入界面后是没有以上进程的。

在众多进程中,不知道用哪一个更保证一些,区别当前是PE还是XP系统呢?
请老九兄,帮看看   ,制作过PE的朋友,也帮看看

-------------
WINLOGON.EXE  对于老九的PE中,进入界面后,这个进程是退出的
而没有加载输入法的XP,当然也没有CTFMON.EXE,或者PE中加载的,反而有
打印服务,有的机子,不加载的,也不骨,所以SPOOLSV.EXE,不好定区别

[ 本帖最后由 阿文 于 2008-5-7 01:44 PM 编辑 ]
作者: lxl1638    时间: 2008-5-7 21:44
基于XP/2003定制的PE,无论是国内的还是老外的,一般没有WINLOGON.EXE和SMSS.EXE(24小时限制是它俩所致,定制的PE会KILL掉这两个进程),微软原版PE会有这个进程。本人不知道基于NT6.X的PE没有没这两个进程。所以用这两个进程可以区别大部分基于XP/2003定制的PE与XP系统。

区别PE与XP也可以用%SystemRoot%,%SystemRoot%在XP里一般为C:\XXXX,在PE里%SystemRoot%为X:\YYYY,除非为人刻意修改这个系统的环境变量。
作者: 阿文    时间: 2008-5-7 22:53
看来,我还是挑对了,谢谢
我用SMSS.EXE

对于环境变量,原来也想过X:盘的问题,不过,改的人太多了,而且26个字母都有人用,还是进程吧。


严重感谢老九兄的激情回复!!!
作者: lxl1638    时间: 2008-5-7 22:56
有个问题要考虑:
这两个进程是PE启动后才KILL掉的,且启动后经一定的延时才KILL掉它们,所以在PE启动初期这两个进程还是存在的。




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