精易论坛

标题: WIN11关闭程序之后还在后台运行 [打印本页]

作者: 274381171    时间: 2022-10-19 23:02
标题: WIN11关闭程序之后还在后台运行
最近换了WIN11的系统,发现以前写的一些小程序,运行倒是能正常运行,可是关闭之后就会自己留在后台。在窗口即将被销毁里面加上 结束() 也不灵,求各路大神支个招。


作者: Siempre    时间: 2022-10-19 23:02
274381171 发表于 2022-10-20 00:44
窗口销毁,水星浏览器组件也销毁了,还是不灵

1.先找水星其他和退出关闭等相关得指令
2.进程_结束()'传空参数可结束自身进程
作者: Siempre    时间: 2022-10-19 23:12
还有线程在运行
退出前强制关闭线程 或者 让线程正常结束后再退出
作者: Siempre    时间: 2022-10-19 23:13
有线程没有正常退出
作者: brave09    时间: 2022-10-19 23:30
销毁或者把线程强制结束放窗口即将被销毁里试试
作者: 274381171    时间: 2022-10-19 23:40
Siempre 发表于 2022-10-19 23:13
有线程没有正常退出

谢谢回答,单线程程序,不过有个窗口里加了个水星浏览器组件,有可能是它导致的,有什么办法能把他们全都退出了呢,或者说有什么办法能定位到是哪个地方没正常退出呢?
作者: 274381171    时间: 2022-10-20 00:44
brave09 发表于 2022-10-19 23:30
销毁或者把线程强制结束放窗口即将被销毁里试试

窗口销毁,水星浏览器组件也销毁了,还是不灵
作者: 274381171    时间: 2022-10-20 00:44
Siempre 发表于 2022-10-19 23:12
还有线程在运行
退出前强制关闭线程 或者 让线程正常结束后再退出

窗口销毁,水星浏览器组件也销毁了,还是不灵
作者: ttuzi    时间: 2022-10-20 08:27
运行 (“TASKKILL /F /IM ” + 取执行文件名 () + “ /T”, 假, 1)
作者: 274381171    时间: 2022-10-20 21:07
Siempre 发表于 2022-10-20 01:13
1.先找水星其他和退出关闭等相关得指令
2.进程_结束()'传空参数可结束自身进程 ...

进程_结束()这个有效





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4