Repository navigation
Remote Controls V2.3.5
🚀 自动构建发布 - 2025-09-27 18:09 UTC
🔄 更新内容
CrashSender错误处理与开机自启稳定性增强
🛡️ CrashSender错误专项处理
- 新增 智能CrashSender错误检测与忽略机制:新增
@safe_crash_handler装饰器,自动识别并安全忽略所有CrashSender相关错误 - 新增 多级错误检测算法:支持检测
crashsender、crash sender、crash-sender等多种错误变体 - 新增 函数级异常保护:为所有托盘菜单相关函数添加异常处理装饰器
⚡ 开机自启稳定性增强
- 新增 启动时间检测机制:智能识别开机自启场景(启动后60秒内)
- 新增 开机自启延迟保护:检测到开机自启时,主程序初始化延迟5秒执行
- 新增 点击事件节流保护:开机后30秒内,托盘菜单点击操作添加0.5秒延迟
🔧 程序稳定性优化
- 新增 托盘图标运行时专门错误处理:增强
icon.run()的异常捕获 - 新增 详细的错误上下文日志:记录异常发生的函数名称、错误类型、完整堆栈信息
- 新增 带返回结果的启动函数:优化主程序启动流程,确保启动状态可追踪
- 新增 延迟通知机制:主程序完全启动后才发送通知,避免启动过程中的通知显示问题
- 优化 用户通知机制:CrashSender错误显示为警告通知而非错误通知
🐛 主要问题修复
- 修复 开机自启后点击"托盘状态"触发"Error launching CrashSender.exe"错误导致托盘进程终止的问题
- 修复 系统启动初期资源紧张时的程序崩溃问题
- 修复 外部crash报告机制触发的异常未捕获问题
✅ 用户影响
- 零配置:完全向后兼容,无需修改任何用户配置
- 零学习成本:所有错误处理在后台自动进行
- 建议更新:强烈推荐更新到此版本,获得更稳定的开机自启体验