我的Win32 cmdline应用程序无法启动,只是挂起,然后无法被杀死

时间:2016-01-03 23:24:14

标签: c++ windows

我使用CMake构建了一个小的Win32(命令行)玩具应用程序。事情肯定是出错了,因为无论何时启动.exe,它都会挂起。

看起来它甚至没有到达main(),因为那里的第一行是

std::cout << "blablabla" << std::endl;

我甚至没有看到被打印。

当我在其上放置Windows调试器时,调试器会在启动应用程序时挂起。

关于它的最奇怪的事情是,一旦它挂起,该过程基本上是不可杀死的,并且.exe​​文件仍然无法访问。我已经尝试了任务管理器,MS Process Explorer和Unlocker 1.9.2,但这两个工具都无法终止进程并取消锁定exe。唯一有帮助的是完全重新启动机器。

我想知道是否有一个工具可以让我看到启动.exe时究竟出了什么问题。现在我对此没有任何见解,因为到目前为止的任何尝试都只是造成了更多的悬挂行为。

0 个答案:

没有答案