结束windows xp上 explorer.exe 进程

结束windows xp下 explorer.exe 进程C++builder如何结束windows xp下 explorer.exe 进程,并且不让xp自动重

结束windows xp下 explorer.exe 进程
C++builder如何结束windows xp下 explorer.exe 进程,

并且不让xp自动重新运行explorer.exe??

[解决办法]
不就是通过快照或EnumProcess枚举进程,找到匹配%windir%\Explorer.exe的进程,获取其PID,然后用TerminateProcess结束此进程么,有什么玄机?