用CreateProcess函数启动进程时,可以指定进程暂停. 
然后改些进程入口代码来LoadLibrary(DLL), 然后在恢复进程运行.具体应该怎么做呢?
100分求代码,不够可以再加!

解决方案 »

  1.   

    http://www.vckbase.com/document/viewdoc/?id=1192
    前段时间收藏的,是用的你说的这种方法注入.
      

  2.   

    TO  shizhen(失贞):
    你说饿那篇文章我看了, 是用的JMP汇编代码的方法来截获API. 
    但是同样需要把DLL通过HOOK来插如目标进程.
    如果目标进程是命令行的,那么HOOK就无能为力了, 
    <<WINDOWS核心编程>>中说了一种用CreateProcess启动子进程时,在子进程中插入DLL的方法.
    不过没有详细记载.所以在此求助....
    希望各位大哥不吝赐教
      

  3.   

    楼主说的应该是用CreateRemoteThread()注入吧?
      

  4.   

    再次严整申明不是 CreateRemoteThread 注入.
    请仔细看下《WINDOWS核心编程》中有关动态链接库那章. 书中提了一下
    CreateProcess启动子进程时,可以在子进程中插入代码.
    但是没有详细资料,不知道该如何下手~~
      

  5.   

    http://www.csdn.com.cn/program/5722.htm