崩溃的时候抓dump下来看啊
注入的代码不能引用本进程里面的地址(废话,运行在别的进程下,地址都已经是无效的了),这个在debug版下面不好控制。

解决方案 »

  1.   

    为什么这个在debug版下面不好控制啊?
      

  2.   

    远程线程有那么几种用法
    1、LoadLibrary做线程函数,dll名字做线程参数。dll路径需要写入目标进程2、将一段代码写入目标进程,然后将此段代码当做线程来运行如果没猜错的话,楼主用的是方法2,这里要注意的是,debug代码里有很多隐含的调用,比如检查对战平衡等,而这些调用你可能是没有写入到目标进程的,因而崩溃。
    也可以用调试器挂接到目标进程,看看崩溃在什么地方