windows - 挂一个进程

标签 windows winapi

是否有一种(或多或少)简单的方法来强制 Windows 应用程序的进程挂起而不响应?或者这完全取决于相关的应用程序/流程?

编辑:我想尝试的是:相关应用程序有一个 Web GUI,以及多个在后台运行的进程。有报告称,当其中一个进程崩溃时,Web GUI 就会停止响应。我想尝试重现这一点,但我意识到这可能没那么容易。

最佳答案

如果您可以获得应用程序中线程的句柄,则可以调用 SuspendThread()这将使该线程戛然而止。

(请注意,我的回答假设您想让另一个应用程序挂起。有多种方法可以让您自己的应用程序挂起,有意或无意。)

针对您的编辑,我记得 Process Explorer能够手动挂起进程中的特定线程。这绝对值得一试。

关于windows - 挂一个进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1091313/

相关文章:

linux - 在不重新启动浏览器的情况下从可执行文件安装外部 Chrome 扩展

winapi - 为什么_get_heap_handle 等于GetProcessHeap?

winapi - 在 Windows 中等待孙子进程

C++:在控制台应用程序中禁用滚动……?

python - 使用 python 将图像添加到 powerpoint 文件

windows - 如何在 NullSoft 静默安装过程中检查可用空间?

c++ - 在 Windows XP 32 位上安装 GSL 以与代码块一起使用

windows - Windows上的奇怪终端格式化

c - 为什么宏函数ListView_GetSelectedColumn()不起作用?它什么也不返回

c++ - OpenGL 模板测试发生在片段程序运行之前还是之后?