Enigma Virtual Box:的单文件制作用法、把主程序和它依赖的文件打进一个可执行文件

10次阅读
没有评论
Enigma Virtual Box 11.30 中文版下载
获取下载链
微信关注「软件教程管家」公众号,回复 Enigma Virtual Box (提取码 qjku)

一个小程序带着一堆依赖文件,换台电脑就跑不起来,逐个拷文件又容易漏。本篇讲 Enigma Virtual Box 11.30 的单文件制作用法:把主程序和它依赖的文件打进一个可执行文件,拷走一个文件就能在另一台电脑上直接运行,同包里的 makesfx 与单文件制作一键通可按需选用,分工见下文对比表。

Enigma Virtual Box 11.30 信息表

主工具版本 Enigma Virtual Box 11.30
平台 Windows
核心做法 虚拟文件系统打包,主程序运行时从单文件内读取依赖文件,不用先解压一堆文件
同包工具 makesfx、自解压方向的打包工具;单文件程序制作一键通,向导式单文件制作工具
适用场景 做便携版小工具、给同事发一个文件即用的程序、整理自己常用的单文件工具箱

单文件制作版本怎么选:三个工具先分工再动手

结论先行:带依赖文件、希望双击即用的程序,优先用 Enigma Virtual Box;只是想把一堆文件打成自解压包分发,再看 makesfx;怕配置复杂、想按向导一步步来,用单文件制作一键通。不要三个同时试,先按程序类型定一个主工具。

工具 做法特点 适合的程序
Enigma Virtual Box 虚拟文件打包,运行时不先解压 带配置文件、素材、依赖库的小程序
makesfx 做成自解压包,运行前先释放文件 文件多、希望对方拿到后解压再用的合集
单文件程序制作一键通 向导式操作,步骤更直观 刚接触单文件制作、想快速出一个可用版本的人

单文件制作步骤:以 Enigma Virtual Box 为主流程

  1. 先准备好原程序的完整文件夹,确认它在本机不用安装、双击主程序就能正常运行,打包前不要用缺文件的半成品。
  2. 新建打包工程,选择主程序的可执行文件作为入口,入口选错会导致打出来的单文件一运行就闪退或报错。
  3. 把主程序依赖的文件和目录逐一加进虚拟文件列表,配置文件、素材、依赖库都要加,只加主程序一个文件等于没打包。
  4. 设置输出的单文件保存路径和文件名,输出文件单独放在一个新建文件夹里,不要直接覆盖原程序文件夹。
  5. 生成单文件后,换一个文件夹、最好换一台电脑或换一个账号再双击运行一次,确认功能、读取配置、保存文件都正常才算完成。

打包前必改的 4 个设置:设错一步,打出来就跑不起来

  1. 入口程序设置:主程序路径、启动参数、工作目录三项要对应原程序的真实运行方式,工作目录错了会导致程序找不到相对路径的配置文件。
  2. 虚拟文件范围设置:只虚拟化这个程序自己的文件和依赖目录,不要把系统目录或整个磁盘加进去,范围越大单文件越大、出错概率越高。
  3. 压缩设置:开压缩能减小单文件体积,但启动时会多一步解压,体积和启动速度二选一,日常分发优先选体积小,频繁启动的工具优先选启动快。
  4. 输出与备份设置:输出前先留一份原程序文件夹备份,打包失败或效果不对时直接回原文件夹改,不要在唯一的原程序上反复改。

单文件制作注意事项:4 条,做之前先知道边界

  1. 打包不能补运行库,程序本身依赖的系统运行库在目标电脑上缺失时,打成单文件照样会报错,先确认目标电脑具备运行条件。
  2. 需要安装服务、写驱动、注册系统级组件的程序不适合打单文件,强行打包只会得到一个看着像单文件、实际跑不起来的包。
  3. 只打包自己有权分发的程序,不要把他人的收费程序打成单文件再传播,单文件制作是整理工具,不是分发他人的手段。
  4. 单文件体积变大是正常的,依赖全打进去必然比原主程序大,体积异常小反而要怀疑是不是漏加了依赖文件。

适用人群与对比:它适合谁,不适合谁

适合的人:经常要把小工具带到不同电脑上用、想给同事发一个文件就能跑的版本、喜欢自己整理便携工具箱的人。不适合的人:程序本身就要安装服务或驱动、需要频繁更新且每次都要重新打包的人,这类程序用安装版更省事。跟直接拷文件夹的分工也很清楚:文件夹适合自己留着改,单文件适合发给别人用,前者方便改,后者方便带走,两个都留一份最稳妥。

推广Enigma Virtual Box 11.30 中文版下载

关注「软件教程管家」

回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。

版权与使用提示

本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›

上次编辑至今:7小时 · 内容还比较新鲜

公告

契机库网站正式上线!

了解更多
正文完
 0
评论(没有评论)