0

我对 DLL 注入和创建线程有一些问题。所以我只是将我的 DLL 附加到某个进程,并且在 DLL 的主函数中我试图创建线程。我尝试了几种方法boost::thread::join()std::thread::join()(加入目标应用程序后挂起)CreateThread(...)_beginthread()-我的目标应用程序正在崩溃。请告诉我,为什么我在注入后无法启动线程?(DLL注入成功,启动线程后出现这个问题)请问有没有办法解决这个问题?

我应该去哪里寻找?

平台win32、MSVC++

4

1 回答 1

1

不要在你的机器上做任何可怕的事情,DllMain因为它在加载器锁被持有时运行。您可能会摆脱 call CreateThread,但线程甚至不会在DllMain返回之前启动。

于 2012-08-27T00:06:47.510 回答