您的位置 首页 > 腾讯云社区

widows 程序无响应判断,程序假死状态---sofu456

程序无响应判断dotnet的Process自带Responding属性IsHungAppWindow系统api(window xp以后api失效)SendMessageTimeout发送窗口消息通过共享内存,获取程序心跳数据的方式(需要程序写共享内存)FindWIndow遍历窗口,查询特定窗口的错误信息,发送WM_CLOSE关闭(准确率高,权限要求低)Process.GetProcessesByName(Path.GetFileNameWithoutExtension(objSelectItem)). ToList().ForEach(o => { if (o.MainWindowTitle == "Microsoft Visual C++ Runtime Library" || o.MainWindowTitle == "Microsoft Visual Studio"|| o.MainWindowTitle.Contains("- 系统错误") || o.MainWindowTitle.Contains("- 应用程序错误") ) { try{ o.Kill(); }catch { } } }); //程序已停止运行的错误提示窗口 Process.GetProcessesByName("WerFault").ToList().ForEach(o => o.Kill()); ---来自腾讯云社区的---sofu456

关于作者: 瞎采新闻

这里可以显示个人介绍!这里可以显示个人介绍!

热门文章

留言与评论(共有 0 条评论)
   
验证码: