http://dev.csdn.net/Develop/article/28/60152.shtm
这个经试验,在XP SP2、VC2005下能正确运行,能隐藏进程不在任务管理器中出现,但是同时有一个问题:当自己的程序执行了隐藏进程的功能后,以后启动的所有程序的进程都将一起被隐藏即使自己的程序已经退出。http://www.codeproject.com/system/preventclose.asp
而这个,按我的认识,codeproject出品必属精品,可是这次下载下来的,运行其示例,屏蔽热键的功能正常,但是隐藏进程的功能却没了反应。要能在程序运行后可以手动选择是否进行进程的隐藏,寻求更好更完善的进程隐藏解决方案(驱动编写的就免了),热切希望能有完整的可行的代码。

解决方案 »

  1.   

    别抱太大的希望:现在网上流行的隐藏进程的方法会导致系统不稳定的,会经常出现蓝屏,或所有进程都被隐藏了。
    可以考虑开发驱动,用ring0级的APIhook以实现进程的隐藏。
      

  2.   

    远程线程插入好像是要用dll的吧,这样的话我的各个功能都得放dll中去?工程量相当大啊
      

  3.   

    钩子,将dll挂到其他程序的进程中实现隐藏。
      

  4.   

    屏蔽热键的功能是注入代码到另外一个进程,而隐藏进程的功能是用的全局hook。
    关于这方面的技术可以参考xcon.xfocus.net/xcon2004/archives/Xcon2004_tk.pdf