gpt4 book ai didi

c# - 如何判断进程是否具有图形界面?

转载 作者:可可西里 更新时间:2023-11-01 09:10:37 28 4
gpt4 key购买 nike

我正在使用自动化来测试应用程序,但有时我想通过批处理文件启动应用程序。当我运行“process.WaitForInputIdle(100)”时出现错误:

“WaitForInputIdle 失败。这可能是因为进程没有图形界面。”

如何判断进程是否有图形界面?

最佳答案

参见 Environment.UserInteractive .这将确定进程是否有接口(interface),例如服务不是用户交互的。

您还可以查看 Process.MainWindowHandle它会告诉你是否有图形界面。

这两项检查的组合应涵盖所有可能性。

关于c# - 如何判断进程是否具有图形界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3785698/

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