当前位置: 代码迷 >> VC >> shellExecute()调用可执行文件隐藏进程?该如何解决
  详细解决方案

shellExecute()调用可执行文件隐藏进程?该如何解决

热度:376   发布时间:2016-05-05 00:08:46.0
shellExecute()调用可执行文件隐藏进程?
我用shellExecute()调用一个exe文件,语句:
shellExecute(NULL,"open","C:\\Test.exe",NULL,NULL,WM_HIDE),请问大家如何能把Test.exe进程隐藏起来,不在进程管理器重现实呢?
------解决方案--------------------
思路无非两条,做起来都挺麻烦,而且很容易被杀毒软件判断为病毒,lz斟酌。

思路1:注入其他进程,利用其它进程跑你的程序,看上去你的程序就没有单独的进程了。
思路2:通过API挂钩,使得任务管理器(或者别的程序)枚举进程的时候获取不到你的进程信息。