Repository navigation
Releases: makemk/installer-extractor-gui
Releases · makemk/installer-extractor-gui
Release list
InstallerExtractor v1.2.0 - No-Admin MSI Per-User Install & Truthful Exit Codes
InstallerExtractor v1.2.0
Highlights
- Fix: install failures (msiexec 1603/1925/…) are no longer reported as success —
CLI exit code and--jsonsuccessnow reflect reality (critical for AI agents). - Fix:
--silent-argsnow auto-wraps.msisources withmsiexec /i. - New:
--per-user— MSI per-user install without admin rights
(injectsALLUSERS=""+MSIINSTALLPERUSER=1, registers to HKCU / Settings). - New:
--elevate— relaunch CLI through UAC and propagate exit code. - New:
--no-run-as-invoker— opt out of the RunAsInvoker compat layer (CLI parity with GUI). - Docs: full no-admin install guide in
docs/NO-ADMIN-INSTALL.md+ msiexec exit-code table.
Upgrade note
Scripts that previously ignored failed installs will now see exit=2 /
"success": false. Treat it as a real failure.
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:全套单文件与文档打包归档
v1.0.0 - Zero-Admin Unpacking & AI CLI Suite
🌟 InstallerExtractor v1.0.0 首发版
专为无管理员权限环境与 AI Agent 自动化 CLI 接入打造的 Windows 全能安装包物理脱壳与绿色部署套件。
核心亮点
-
🛡️ 适合无管理员权限的场景 (Zero-Admin Friendly)
- 彻底免除 UAC 弹窗拦截,采用纯物理脱壳技术跳过系统安装锁;
- 自动生成免安装便携版(Portable),支持
RunAsInvoker降权欺骗; - 智能硬件驱动扫描与主体解耦,应用日常免特权运行。
-
🤖 原生支持 AI CLI 接入 (AI Agent First)
- 独立提供
InstallerExtractorCLI.exe; - 原生
--json标准结构化输出(包含success,format,outputDir,logFile,driverCount,error); - 严谨的返回码体系,闭环自愈式诊断日志系统,绝不在终端挂起阻塞。
- 独立提供
包含资产
InstallerExtractor-v1.0.0-windows-x64.zip:包含 GUI、CLI 以及全套核心解码套件的免编译开箱即用包。