使用 Enigma Virtual Box 打包单文件
介绍
和 winrar 自带的 自解压
功能不同,自解压的本质其实是将几个文件制作成一个压缩包,只是这个压缩包的格式是 exe ,运行这个 exe 后,一般会把文件解压缩到 %temp%
这个目录,之后在退出程序时再将这个目录下的文件清理掉,这个过程一般对用户是透明的。
而 Enigma Virtual Box 属于虚拟文件打包系统,不会释放文件到硬盘,所以它的打开速度要比自解压打包的 exe 启动快。
官网下载:https://enigmaprotector.com/en/downloads.html
使用方法
先选择主程序(不着急选附带的其他文件)
再定义导出文件的路径
添加其他附属文件(如果添加文件夹的话就选添加文件夹)
弹出的对话框默认点确定即可
最后点击文件选项,勾选压缩文件
最后点执行封包,在导出目录里即可找到封装好的单文件
踩坑点
我打包单文件的主程序是 C# (any cpu),在启动子程序(x64)时总是提示找不到文件错误,启动另一个子程序(x86)时大部分情况下正常,但也有极少数情况下失败,失败时不提示找不到文件而是直接导致主进程崩溃。
后来修改 C# 的 any cpu 选项为 x64 即可成功启动 x64 子进程和 x86 子进程 , 但如果以 x86 编译 C# ,则只能启动 x86 子进程而不能启动 x64 子进程(错误依然是找不到文件)
使用 Enigma Virtual Box 打包单文件相关推荐
- Enigma Virtual Box:生成可执行文件。
Enigma Virtual Box Enigma Virtual Box[1] 是软件虚拟化工具,它可以将多个文件封装到应用程序主文件,从而制作成为单执行文件的绿色软件.它支持所有类型的文件格式, ...
- Enigma Virtual Box 工具官方地址
Enigma Virtual Box是软件虚拟化工具,它可以将多个文件封装到应用程序主文件,从而制作成为单执行文件的绿色软件.它支持所有类型的文件格式,虚拟化后的软件不释放任何临时文件到您的硬盘,文件 ...
- 软件打包--Enigma Virtual Box和VNISEdit
前言 本文介绍Enigma Virtual Box和VNISEdit 打包工具. 一.Enigma Virtual Box Enigma Virtual Box是软件虚拟化工具,它可以将多个文件封装到 ...
- VS exe独立程序打包—Enigma Virtual Box
VS编译生成的exe需要依赖众多dll文件才能运行,若想发布独立的exe软件,则需要将exe文件以及依赖文件打包为单个exe文件.我们借助于Enigma Virtual Box软件来实现该功能. 安装 ...
- VS 程序打包成一个独立的exe - Enigma Virtual Box
Enigma Virtual Box介绍 Windows软件虚拟化系统,该解决方案允许将应用程序文件组合到单个可执行文件中,而不会损失效率,也不需要将虚拟化的文件解压缩到磁盘上: Enigma Vir ...
- Enigma Virtual Box封包工具介绍
Enigma Virtual Box是软件虚拟化工具,它可以将多个文件封装到应用程序主文件,从而制作成为单执行文件exe 下载地址: https://enigmaprotector.com/en/do ...
- 封包工具Enigma Virtual Box
使用Qt开发的程序,正常都是使用动态编译,打包发布都是使用动态库链接,而Qt链接的动态库又多又大,导致打包出来的程序偏大.一方面由于Qt是基于LGPL 协议的开源协议,商用的软件需要使用动态链接的方式 ...
- PyInstaller 打包单文件 exe 注意事项
PyInstaller 打包单文件 exe 注意事项 PyInstaller 打包单文件 exe 注意事项 0. 官网 1. PyInstaller 打包单文件 exe 时遇到的问题 2. 找不到 P ...
- 免费好用的单EXE打包工具——Enigma Virtual Box
1,简介 这个工具可以将你的程序和其依赖文件打包成一个单独的EXE,这样别人可以只接收一个EXE文件就能直接运行了. 避免发一大堆文件,然后还不知道是哪个. 2,使用 先确保EXE是可以运行的(即其依 ...
最新文章
- WindowsAPI开发常用资料
- 无需人脸检测,实时3维人脸姿态估计img2pose 2020
- 计算机的好处和坏处的英语作文,《电脑的好处和坏处》英语作文 80词以上 谢谢...
- java io nio aio_Java IO、NIO、AIO知识总结
- apache安装_kali Linux下的Apache的配置和安装:
- 中职学校计算机教学探讨,原创:探讨中职学校计算机专业实训教学原稿
- matlab人民币识别,Matlab图像处理学习笔记(六):基于sift特征点的人民币识别...
- 这 35 个 Java 代码优化细节,你用了吗?
- UGUI直接修改Image的Color和用unity自带的UI Shadr修改_Color属性的区别
- 理解Active Directory中用户登录的具体行为
- CF55D-Beautiful numbers【数位dp】
- 百度云文字识别OCR【表格】
- 如何在教学中利用计算机网络,教师论苑(二十二)| 利用XMind思维导图优化计算机网络基础课堂教学...
- 加壳、脱壳以及如何病毒免杀技术与原理
- python给ppt表格加边框_向ppt里插入图片和表格
- 洛谷 P5708 【深基2.习2】三角形面积(C)
- Lionel Messi
- dubbo服务出现大量超时问题
- Caused by: java.lang.NoSuchMethodError:xxx——依赖冲突的解决
- 计算机都学什么数学,计算机专业的数学应学到什么水平?应该学习数学的那些分支?...
热门文章
- 将Bootstrap Glyphicon添加到输入框
- App运营推广之高效方式
- unity跨场景保存(跨场景BGM的连续播放)
- MIPI_TXRX_REXT是什么意思
- Expected single matching of application, but found 2 instances, will randomly pick the first one.
- 电子战技术基础知识简介
- Android APK打包加固 以及上传审核流程和APP上线10多家开发者平台地址
- JavaScript实现背景变色
- 每日一Lua(2)-语句
- 【微服务学习笔记】一、认识微服务及微服务组件