C# 无法从WerFault.exe获取冻结的进程名称

C# 无法从WerFault.exe获取冻结的进程名称,c#,process,C#,Process,我想自动重新启动冻结过程,我尝试了相关问题中提供的方法 然而,我没能从WerFault那里得到这个名字。CrashName或MainWindowTitle为空,MainWindowHandle为0 我是否忽略了任何重要步骤?如果流程被冻结,我将无法从中获得任何属性。对不起,我没有清楚地解释这个问题。WerFault不是冻结的进程,而是错误报告进程,它应该向用户和MS提供一些与冻结进程相关的信息。但是我不希望任何东西会给你标题等,因为进程冻结了,它无法返回这些细节 Process[] pro =

我想自动重新启动冻结过程,我尝试了相关问题中提供的方法

然而,我没能从WerFault那里得到这个名字。CrashName或MainWindowTitle为空,MainWindowHandle为0


我是否忽略了任何重要步骤?

如果流程被冻结,我将无法从中获得任何属性。对不起,我没有清楚地解释这个问题。WerFault不是冻结的进程,而是错误报告进程,它应该向用户和MS提供一些与冻结进程相关的信息。但是我不希望任何东西会给你标题等,因为进程冻结了,它无法返回这些细节
Process[] pro = Process.GetProcessesByName("WerFault");
if (pro.Tolist().Count > 0)
    {
        string CrashName = pro[0].MainWindowTitle;
    }