Skip to content

InstallerExtractor v1.1.0 - Electron-Builder 双层嵌套自动脱壳 & AI CLI 架构升级

Choose a tag to compare

@makemk makemk released this 17 Sep 03:54
· 1 commit to main since this release

🚀 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:全套单文件与文档打包归档