递归火山软件开发平台

标题: 关于dll自动卸载的问题 [打印本页]

作者: qzuser123ss    时间: 5 小时前
标题: 关于dll自动卸载的问题
我现在遇到了一个问题,我给别人写了一个插件,这个插件是dll文件。


dll被加载后会被调用,调用后会在dll内部启动一个线程,这个线程指向的函数是一个死循环,现在出现的问题就是他们的系统关闭后由于dll里面的循环没退出导致程序无法退出。我在dll里面怎么捕捉结束退出信号?能捕捉到这个信号我就可以停止循环变量了

作者: GodAnubis    时间: 4 小时前
启动有状态线程:噜阿噜

作者: 570152847    时间: 4 小时前
试试在DLL_PROCESS_DETACH中设置退出信号, 在死循环中检测 跳出循环
作者: urenai    时间: 1 小时前
570152847 发表于 2025-12-10 17:46
试试在DLL_PROCESS_DETACH中设置退出信号, 在死循环中检测 跳出循环

你这个办法时唯一的。

唯二的办法就是 直接 终止进程




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4