当Process不会结束时该怎么办

时间:2012-11-25 20:57:33

标签: windows-7 command-line process visual-studio-2010 c++

我是一名业余程序员,经常遇到这个问题。我使用visual studio,有时如果我不清除我的输入缓冲区输入被抛入下一个等待cin并将我的程序抛入无限循环。

问题是 - 我无法关闭命令提示符。在命令提示符关闭之前,我无法再次运行程序(我无法打开另一个命令提示符)。我试过ctrl + alt + del并在那里结束进程 - 它什么也没做。我不确定除了重新启动计算机之外还能做什么...当我这样做时它会自动关闭(并且很快),但是我无法取消我的重启我只是需要经历它。

我还能做些什么来结束一个不会结束的过程?

编辑不确定为什么要迁移到此处,我觉得这是一个寻找Windows解决方案的Windows问题。我以为超级用户就是为了那个。

2 个答案:

答案 0 :(得分:2)

尝试在项目设置下取消“启用Visual Studio托管过程”。

使用串口时遇到了同样的问题。我关闭我的应用程序,当我尝试再次开始调试时,它不会覆盖.exe。这帮助了我。

答案 1 :(得分:0)

安装这个名为Process Hacker的程序,它可以终止任何进程,我已经使用了多年,并且没有遇到任何程序无法终止的进程。它有一个常用的“终止”功能,通常可以工作,如果这不起作用,它有这个“终结器”功能,让你尝试超过10种终止顽固过程的方法。

相关问题