C#学习教程:如何以编程方式安全地关闭Google Chrome分享


如何以编程方式安全地关闭Google Chrome

如何通过C#安全地关闭谷歌浏览器? 我可以杀死Chrome进程,但在这种情况下,Google Chrome会在下次运行时报告appcrash。

您可以尝试使用Process类确定窗口句柄,并向窗口发送WM_CLOSE消息。

您可以使用鲜为人知的UI Automation API ,如下所示:

上述就是C#学习教程:如何以编程方式安全地关闭Google Chrome分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

 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(); } } } 

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/959900.html

发表评论

邮箱地址不会被公开。 必填项已用*标注