无忧启动论坛
标题:
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