c#程序,用kill进程的方式,关闭浏览器,会导致下次运行时报告appcrash,错误关闭弹窗,如何避免弹窗呢?附上代码!
static void CloseAllChromeBrowsers() { foreach (Process process in Process.GetProcessesByName("chrome")) { if (process.MainWindowHandle == IntPtr.Zero) // some have no UI continue; AutomationElement element = AutomationElement.FromHandle(process.MainWindowHandle); if (element != null) { ((WindowPattern)element.GetCurrentPattern(WindowPattern.Pattern)).Close(); } } }