Repository navigation
InstallerExtractor v1.1.0 - Electron-Builder 双层嵌套自动脱壳 & AI CLI 架构升级
🚀 InstallerExtractor v1.1.0 发布说明
专为「无管理员权限环境」与「AI Agent 自动化流水线」打造的 Windows 全能安装包物理脱壳与绿色部署套件。
本次更新重点强化了对 Electron-Builder NSIS 双层嵌套封装 的自动二级脱壳支持,以及针对 AI Agent 调用流的重大架构增强!
✨ 核心新特性与改进
1. 🛡️ Electron-Builder / NSIS 双层嵌套封装自动脱壳 (Zero-Admin)
- 解决痛点:解决如 DeepSeek Harness (DSH Desktop) 等基于 electron-builder 打包的 NSIS 单文件安装包解包后缺少核心主进程 out/main/index.js 并弹窗报错 ERR_MODULE_NOT_FOUND 的问题。
- 自动递归脱壳:新增 PostProcessNestedPayloads 机制,解包时自动探测 \app-*.7z,若存在则无缝发起二级递归物理解包,将万级核心文件完整释放覆盖至应用根目录。
- 附属清理:自动将 \Uninstall *.exe 提取迁移至根目录,并彻底清理 \ 和 \ 等临时引导残留。
2. 🤖 AI Agent 专属结构化输出与主程序智能定位
- mainExecutable 字段:通过扫描根目录、过滤卸载/辅助工具、匹配 package.json 的 main/productName 以及安装包基础名称,在 CLI --json 响应中直接输出确定的主执行程序绝对路径,AI Agent 无需再写额外的探测逻辑!
- executables 字段:列出全部发现的 .exe 可执行文件候选清单。
- **
estedPayloadsDetected 字段**:明确标记是否触发了双层嵌套载荷自动脱壳。 - 精准格式识别:重构特征码扫描优先级,精准将 Electron-Builder NSIS 安装包识别为 Nsis,避免被误判为通用 SevenZipSfx。
📦 资产列表 (Assets)
- InstallerExtractorGUI.exe:面向人类用户的可视化桌面端(单文件绿色版,开箱即用)
- InstallerExtractorCLI.exe:专为 AI Agent / 脚本自动化设计的标准命令行工具(支持 --json 输出)
- InstallerExtractor-v1.1.0-windows-x64.zip:全套单文件与文档打包归档