发现方式
在 0bcc4cf 构建的 寒夜AI助理-0.1.11-x64-Setup.exe 上,用户完成覆盖安装后勾选“打开 Microsoft Edge 扩展页”,安装器报:无法执行 msedge.exe,CreateProcess 错误代码 2。安装文件本身已成功写入;失败的是后置打开浏览器操作。
修复范围
- 不再把
msedge.exe / chrome.exe 当作 PATH 命令。
- 通过受限的 Windows App Paths 注册表与标准安装位置解析 Edge/Chrome 可执行文件。
- 若目标浏览器不存在,跳过启动且给出中文手动打开扩展页/扩展目录指引,不显示 CreateProcess 错误。
- 保持浏览器扩展安装、启用、站点授权仍由用户自行确认。
- 将桌面安装器版本从
0.1.11 提升至与本次桥接扩展一致的 0.2.0,保持同一 AppId 以支持覆盖升级。
验收
- Inno Setup 编译通过。
- 静态测试覆盖不再直接运行 PATH 中的浏览器命令、浏览器缺失的友好分支与版本对齐。
- 重新生成安装器(不使用
-SkipTests),由用户在覆盖安装后验证完成页勾选项不再出现系统找不到文件。
发现方式
在
0bcc4cf构建的寒夜AI助理-0.1.11-x64-Setup.exe上,用户完成覆盖安装后勾选“打开 Microsoft Edge 扩展页”,安装器报:无法执行msedge.exe,CreateProcess 错误代码 2。安装文件本身已成功写入;失败的是后置打开浏览器操作。修复范围
msedge.exe/chrome.exe当作 PATH 命令。0.1.11提升至与本次桥接扩展一致的0.2.0,保持同一 AppId 以支持覆盖升级。验收
-SkipTests),由用户在覆盖安装后验证完成页勾选项不再出现系统找不到文件。