当前位置: 首页 > news >正文

【笔记】chrome 无法打开特定协议或访问特定协议时卡死

简读

chrome访问协议ssodb会启动本地ssotool.exe, 将ssotool.exe备份一下, 复制一份calc.exessotool.exe的文件夹, 并改名为ssotool.exe, 然后正常在网站启动一次, 此时会打开计算器, 再给ssotool.exe替换回去就可以了, 就很神奇…

背景

单点登录网站A, win10上安装网站A下载安装的登录工具ssotool.exe

流程

  • 安装ssotool.exe时, 会在电脑上注册一个ssodb的协议
  • chrome中登录网站A, 点击对应的资源时, 会访问ssodb开头的地址, chrome就会提示"网站想要打开一个应用", 点击确定后就会启动ssotool.exe

问题

正常使用一段时间后, 某天无法启动ssotool.exe, 通过浏览器的控制台查看, 发现对应的请求标红提示取消
同时, 如果直接复制链接到标签地址栏会导致chrome整个卡死, 且无CPU占用
后续发现, 只要在地址栏输入该协议名称就会导致chrome卡死, 其他的则没问题
如果更换其他浏览器, 则可以正常启动ssotool.exe

处理

使用openark中的processmonitorchrome的访问进行监控, 发现其可以正常访问到ssotool.exe
灵光一现, 想着给它替换成calc.exe, 看看能不能启动, 复制了一份calc.exe替换ssotool.exe
测试后发现可以打开, 然后再替换回ssotool.exe, 居然就恢复了
注意, 替换为calc.exe后必须要正常在网站的页面上操作一次唤起, 不能直接在标签地址栏中输入ssodb://xxxx进行访问, 还是会卡死的

http://www.dtcms.com/a/278966.html

相关文章:

  • AI香烟检测实战:YOLO11模型训练全过程解析
  • 多尺度频率辅助类 Mamba 线性注意力模块(MFM),融合频域和空域特征,提升多尺度、复杂场景下的目标检测能力
  • Docker 拉取镜像并离线迁移至云桌面指南(以Redis为例)
  • 【API测试】Apifox、Apipost、Postman测试工具详解,Mock介绍
  • docker私有仓库
  • Java 树形结构、层级结构数据构建
  • 密码学中立方攻击的另类应用
  • 力扣454.四数相加Ⅱ
  • idea删除的文件怎么找回
  • 【第一章编辑器开发基础第二节编辑器布局_1水平与垂直布局(1/4)】
  • git项目,有idea文件夹,怎么去掉
  • 【第一章编辑器开发基础第一节绘制编辑器元素_6滑动条控件(6/7)】
  • 衡石科技技术手册--仪表盘过滤控件详解
  • SpringBoot集成SAP,本地IDEA启动和Windows服务器部署
  • 第八章排序 选择题
  • 【HarmonyOS】元服务入门详解 (一)
  • 从“直觉抢答”到“深度思考”:大模型的“慢思考”革命,思维链、树、图如何让AI越来越像人?
  • 生产者消费者问题,详解(操作系统os)
  • 扩散生成基础原理(二)——DDPM概率去噪扩散模型
  • 1.2.1 面向对象详解——AI教你学Django
  • git 下载报错:fetch-pack: unexpected disconnect while reading sideband packet
  • 139-CNN-BiLSTM-Selfattention-ABKDE预测模型!
  • 深度学习基础:损失函数(Loss Function)全面解析
  • 搭建k8s高可用集群,“Unable to register node with API server“
  • LINUX714 自动挂载/nfs;物理卷
  • 侧链的出现解决了主链哪些性能瓶颈?
  • Android系统的问题分析笔记 - Android上的调试方式 debuggerd
  • .NET 9 GUID v7 vs v4:时间有序性如何颠覆数据库索引性能
  • 如何快速去除latex表格中的加粗
  • 杨辉三角的认识与学习