windows-7 - 进程未结束时该怎么办

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

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

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

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

编辑 不确定为什么将其迁移到此处,我觉得这是一个正在寻找 Windows 解决方案的 Windows 问题。我认为 super 用户就是为此目的。

最佳答案

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

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

关于windows-7 - 进程未结束时该怎么办,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13557043/

相关文章:

java - 优雅关闭 Java 命令行程序的最佳方法

linux - 如何在 Linux 中检测进程以编程方式终止的原因

linux - Linux 中的线程与进程

Android 解压缩在 Mac 上压缩的文件

java - 动态更改 VLC 播放器中的 Logo 图像

haskell - Cabal 安装提示 "<built-in>:0:4: lexical error (UTF-8 decoding error)"

python - 从 python 脚本自动将命令行输入到运行的 python shell 脚本中

android - 检查站点以显示通知

python - 通过python程序访问网络文件夹

android - 在 Mac Pro 上进行 Windows 开发