我想自动重新启动冻结的过程,并且尝试了相关问题How to get frozen process ID from WerFault process中提供的方法。
Process[] pro = Process.GetProcessesByName("WerFault");
if (pro.Tolist().Count > 0)
{
string CrashName = pro[0].MainWindowTitle;
}
但是,我没有从WerFault获得这个名字。 CrashName或MainWindowTitle为空,而MainWindowHandle为0。
我是否忽略了任何重要步骤?