Skip to content

Releases: makemk/installer-extractor-gui

InstallerExtractor v1.2.0 - No-Admin MSI Per-User Install & Truthful Exit Codes

Choose a tag to compare

@makemk makemk released this 23 Sep 07:21

InstallerExtractor v1.2.0

Highlights

  • Fix: install failures (msiexec 1603/1925/…) are no longer reported as success —
    CLI exit code and --json success now reflect reality (critical for AI agents).
  • Fix: --silent-args now auto-wraps .msi sources with msiexec /i.
  • New: --per-user — MSI per-user install without admin rights
    (injects ALLUSERS="" + 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 架构升级

Choose a tag to compare

@makemk makemk released this 17 Sep 03:54

🚀 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

Choose a tag to compare

@makemk makemk released this 10 Sep 07:19

🌟 InstallerExtractor v1.0.0 首发版

专为无管理员权限环境与 AI Agent 自动化 CLI 接入打造的 Windows 全能安装包物理脱壳与绿色部署套件。

核心亮点

  1. 🛡️ 适合无管理员权限的场景 (Zero-Admin Friendly)

    • 彻底免除 UAC 弹窗拦截,采用纯物理脱壳技术跳过系统安装锁;
    • 自动生成免安装便携版(Portable),支持 RunAsInvoker 降权欺骗;
    • 智能硬件驱动扫描与主体解耦,应用日常免特权运行。
  2. 🤖 原生支持 AI CLI 接入 (AI Agent First)

    • 独立提供 InstallerExtractorCLI.exe;
    • 原生 --json 标准结构化输出(包含 success, format, outputDir, logFile, driverCount, error);
    • 严谨的返回码体系,闭环自愈式诊断日志系统,绝不在终端挂起阻塞。

包含资产

  • InstallerExtractor-v1.0.0-windows-x64.zip:包含 GUI、CLI 以及全套核心解码套件的免编译开箱即用包。