Windows中的不朽过程; 无法杀死它

Pie*_*tro 5 windows qt kill process windows-7

我正在Windows 7/MinGW中编写一个普通的,无辜的C++/Qt程序.

这是两天内第二次关闭程序后,可执行文件仍在活动进程中,并且无法杀死它(我从命令行和Windows任务管理器中尝试).

一个不便之处是我无法重新链接我的代码,因为二进制代码无法被覆盖,正在运行.

Pie*_*tro 7

原因是可执行文件在调试器的控制下运行,这保护了进程免受任何杀死它的企图.通过调试器停止它已经成功.

我不知道调试器可以屏蔽进程,以免任何外部尝试杀死它...