我试图使用CreateRemoteThread将我的代码注入到另一个进程,但是如果我的代码在进程加载DLL的过程中被注入,线程就会被冻结,直到DLL被加载(根据MSDN可以)。我试图通过注入代码、等待结果和检查EAX来检测进程是否加载,但速度非常慢。
所以,我正在寻找方法来检查进程是否仍然在加载DLL,或者它已经加载了所有DLL,我可以调用CreateRemoteThread来等待我的代码立即执行。
发布于 2013-08-09 19:59:45
由于您已经有了目标进程的HANDLE,所以在调用CreateRemoteThread()之前尝试使用WaitForInputIdle()。
发布于 2013-08-09 08:18:09
https://stackoverflow.com/questions/18141262
复制相似问题