gpt4 book ai didi

c# - 如何在 Windows 中迭代无响应的程序?

转载 作者:行者123 更新时间:2023-11-30 13:34:44 25 4
gpt4 key购买 nike

我正在创建一个应用程序来监视一组选定的程序并在需要时重新启动它们。对于这组程序,如果出现“问题”(即它们需要重新启动),该程序将在任务管理器中显示为“无响应”。

有什么方法可以使用 api 在 Windows 中循环访问无响应的程序吗?或者如果我有进程 ID 或窗口句柄,我可以查询它是否响应吗?

最佳答案

我认为this就是您所追求的。

关于有效的评论,比如:

Process[] processes = Process.GetProcessesByName("your process name");
if(!processes[0].Responding)
// kill it or do something

关于c# - 如何在 Windows 中迭代无响应的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2311253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com