是否有一种(或多或少)简单的方法来强制 Windows 应用程序的进程挂起而不响应?或者这完全取决于相关的应用程序/流程?
编辑:我想尝试的是:相关应用程序有一个 Web GUI,以及多个在后台运行的进程。有报告称,当其中一个进程崩溃时,Web GUI 就会停止响应。我想尝试重现这一点,但我意识到这可能没那么容易。
最佳答案
如果您可以获得应用程序中线程的句柄,则可以调用 SuspendThread()
这将使该线程戛然而止。
(请注意,我的回答假设您想让另一个应用程序挂起。有多种方法可以让您自己的应用程序挂起,有意或无意。)
针对您的编辑,我记得 Process Explorer能够手动挂起进程中的特定线程。这绝对值得一试。
关于windows - 挂一个进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1091313/