我在DllMain中的DLL_PROCESS_ATTACH里创建了一个线程,但当dll被卸载后,这个线程就随之挂了,有没有办法让它把这个线程创建到进程内的DLL外的地址空间去,可以让dll卸载后仍然可以运行?
线程跟dll有关系吗?
当然有了,不信你写一个dll,在DLLMain中创建一个线程,监视如果打开的某网站立即关闭,然后注入到IE中,如果你的DLL卸载了,就监控不到了。
这个问题我用其它方案替代解决了。