有人用VC作了一个.<br>不过这样生成的线程可以被杀掉, (如果知道哪个线程是你生成的话)<br>象护花使者据说使看不到的.我还不清楚他是怎样作出来的,<br>估计是要修改系统的PDB, TCB等等吧,2000的PDB结构不是很清楚.<br>我仔细看了一下你上面的一篇长帖子,原理差不多了,只不过注入的方法不同而已.<br>它是用Hook, 而这种方法是利用切换线程的上下文,就是你先获得explorer的<br>某个子线程,然后挂起它,在该子进程的地址空间分配一段可执行的内存,<br>然后在此写入你的代码(可能你还要分配放数据的),<br>在这里你可以生成一个子线程了.这个子进程就变成了一个信任进程的子线程了.<br>你可以在这里作很多事情啦, <br>修改它的上下文,指向你自己的上面分配的代码的内存.<br>接着执行你的代码了,在你的代码结束之前,你应当恢复你挂起的子进程.<br>在google的group中,有win32,的kernel的讨论区,好好看看吧.<br>我给你发这段别人写的VC的代码吧. delphi的代码我正在写吧.