装机软件一键安装器SoftInstaller_v1.1版(20260815更新)
装机软件一键安装器SoftInstaller_v1.1版(20260815更新)本帖**后由 playboy518 于 2026-8-15 16:34 编辑
装机软件一键安装器是一款专为系统重装、批量部署场景设计的 Windows 软件安装包管理工具。
它把散落在各处的安装包集中管理,自动识别软件名称和版本,检测系统安装状态,并支持批量静默安装——把过去需要逐个双击、反复点击"下一步"的繁琐装机流程,压缩到几次点击以内。
程序本身是一个单文件 EXE,无需安装,不写注册表,不联网,放到 U 盘里随插随用。
智能名称识别
从 EXE 的 PE 版本资源和 MSI 属性表自动提取产品名称,无需手动填写。内置产品别名表,能识别 JDK、Node.js、VSCode 等常见开发工具。
安装状态检测
读取注册表 Uninstall 项,自动判断软件是否已安装,并对比安装包版本与系统版本,显示"安装升级""安装包过旧""已安装""未安装"四种状态。
批量静默安装
自动推断各安装器的静默参数(Inno Setup、NSIS、MSI 等均有对应方案),一键勾选多个软件后台静默安装,无需人工干预。
图标自动提取
从 EXE 和 MSI 中提取真实产品图标,纯标准库实现无需 Pillow。支持 Inno Setup 字符串资源名、MSI Icon 表等多种格式。
分类管理
按浏览器、输入法、办公软件等自定义分类组织安装包。支持添加、重命名、删除分类,列表实时显示各分类软件数量。
绿色软件支持
除安装包外,还支持添加 BAT/CMD/PS1 绿色脚本,右键即可在新窗口运行,适合便携工具和自定义脚本。
拖拽添加
直接把安装包文件拖入窗口,自动弹出添加对话框并填充所有信息。支持中文路径,批量拖入也行。
配置持久化
所有软件列表、分类、安装状态保存在同目录 JSON 配置文件中。换电脑只需拷贝 EXE 和配置文件,列表原样恢复。整个程序仅使用 Python 标准库(tkinter + ctypes),不依赖 Pillow、PyQt 等第三方 GUI 或图像库。图标提取通过 ctypes 调用 Windows API 实现,PNG 编码用 zlib 手写。打包后是单个 11MB 的 EXE 文件。
QQ拼音截图20260802125100.png (124.92 KB, 下载次数: 0)
下载附件
2026-8-2 12:52 上传
页:
[1]