如何使用Enigma Virtual Box进行单文件绿色可执行软件的封装
2013-04-09 14:11
495 查看
Enigma Virtual Box采用了独特的虚拟化技术。它使用特有的外壳将数据文件插入到主程序中。外壳在主程序运行之前就执行代码,挂钩某些系统读写函数并获取文件信息。当应用程序试图访问封装的文件时,外壳就会反馈需要的数据,这样软件并不影响运行也不会有额外文件释放到硬盘。
![](http://www.uzzf.com/up/2012-6/2012629535.jpg)
那么如何使用Enigma
Virtual Box进行单文件绿色可执行软件的封装呢?最简单的操作如下:
第一步,浏览并选择主文件*.exe文件,也就是主程序MainFrame,同时确定好封包之后的程序另存目录以及文件名,切记不可以与当前封包主程序同目录且同名。
![](http://www.uzzf.com/up/2012-6/201266220923519445.jpg)
第二步,点击 “增加” 其他文件和文件夹(先增加文件夹,在增加文件……),并移除掉已经添加的“待封包的主程序”中的文件夹中同名主程序MainFrame,主要是为了减小封包后的单文件绿色版可执行文件的体积。
![](http://www.uzzf.com/up/2012-6/201266220924061541.jpg)
第三步,点击“执行封包”按钮即可轻松打造属于自己的绿色单文件版可执行软件,有一点可能要先说,封包后的软件在体积上可能较大,如果为了更好的传播,您可以使用WinRAR、7-Zip进行压缩后在上传分享!
![](http://www.uzzf.com/up/2012-6/201266220924208621.jpg)
最后,分享由笔者分离多余无用语言精心打包分享的绿色版Enigma Virtual Box,然而这其中还有更多值得我们去研究和学习的,如果您感兴趣可以在本文的基础上进行拓展和交流!
![](http://www.uzzf.com/up/2012-6/2012629535.jpg)
那么如何使用Enigma
Virtual Box进行单文件绿色可执行软件的封装呢?最简单的操作如下:
第一步,浏览并选择主文件*.exe文件,也就是主程序MainFrame,同时确定好封包之后的程序另存目录以及文件名,切记不可以与当前封包主程序同目录且同名。
![](http://www.uzzf.com/up/2012-6/201266220923519445.jpg)
第二步,点击 “增加” 其他文件和文件夹(先增加文件夹,在增加文件……),并移除掉已经添加的“待封包的主程序”中的文件夹中同名主程序MainFrame,主要是为了减小封包后的单文件绿色版可执行文件的体积。
![](http://www.uzzf.com/up/2012-6/201266220924061541.jpg)
第三步,点击“执行封包”按钮即可轻松打造属于自己的绿色单文件版可执行软件,有一点可能要先说,封包后的软件在体积上可能较大,如果为了更好的传播,您可以使用WinRAR、7-Zip进行压缩后在上传分享!
![](http://www.uzzf.com/up/2012-6/201266220924208621.jpg)
最后,分享由笔者分离多余无用语言精心打包分享的绿色版Enigma Virtual Box,然而这其中还有更多值得我们去研究和学习的,如果您感兴趣可以在本文的基础上进行拓展和交流!
相关文章推荐
- Enigma Virtual Box:生成可执行文件。
- 使用Enigma Virtual Box让Py2exe打包出的单文件更完美
- 如何使用Assetic进行文件管理
- 如何简单的下载一些小文件并保存在一个路径中(有些方法进行了封装)
- win环境下,用虚拟化工具打包Qt动态编译exe的过程(使用Enigma Virtual Box)
- 如何使用PDF编辑软件在PDF文件中添加背景图片
- NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版
- 如何使用Jlink自带的RTT Viewer工具进行软件调试
- Linux如何使用GPG(GNU Privacy Guard)对信息/文件进行加密和解密
- 如何使用 类进行文件的 I/O 处理
- PDF文件如何进行编辑、使用什么PDF编辑器好?
- 用rar程序把绿色软件变成可执行文件
- 科学音频处理(二):如何使用 Octave 对音频文件进行基本数学信号处理
- 如何通过这句话对可执行文件进行理解???
- fiddler,他和其他抓包软件有什么区别,如何使用fiddler进行抓包
- linux 如何对库和可执行文件进行裁减
- 使用git如何批量对文件进行rm操作
- 使用matlab如何根据循环变量对文件进行命名
- 在使用grunt进行压缩js时候,如何处理文件里名称面有多个点号?
- Jmeter 如何使用csv文件对请求接口进行参数化,完成接口测试