第十六课、利用 EnigmaVB 打包 Qt 应用程序

news2024/10/6 22:30:18

功能描述:详细介绍如何利用 EnigmaVB 打包 Qt 应用程序,从 EnigmaVB 软件下载、安装,到如何使用,一步步教你走进 EnigmaVB 软件,最后还介绍了一款针对 Enigma Virtual Box 制作的单文件程序进行解包的工具 EnigmaVBUnpacker。

一、EnigmaVB 简介

Enigma Virtual Box 是一款免费的虚拟文件打包工具,它可以将多个文件封装到程序主文件,程序和配套文件打包成一个可执行文件,配套文件也不会被释放至硬盘,从而制作成为单执行文件的单个软件。

CSDN 下载地址:

https://download.csdn.net/download/tanou3212/88241067https://download.csdn.net/download/tanou3212/88241067也可以去官网下载,官网地址:https://enigmaprotector.com/en/downloads.htmlhttps://enigmaprotector.com/en/downloads.html

二、EnigmaVB 安装步骤

EnigmaVB 傻瓜式安装,按照安装向导安装即可。

第一步:双击 “enigmavb.exe” 文件,然后点击 “Next” 按钮;

第二步:勾选 “I accept the agreement”,然后点击 “Next” 按钮;

 

第三步:点击 “Browse...” 按钮,选择软件的安装位置,建议新建一个空的文件夹作为软件的安装目录,然后点击 “Next” 按钮;

 

第四步:默认即可,点击 “Next” 按钮;

 

第五步:勾选 “Create a desktop icon”, 点击 “Next” 按钮;

第六步:点击 “Install” 按钮; 

第七步:等待软件安装; 

第八步:软件安装完成后,点击 “Finish” 按钮;

第九步: 点击菜单 “Language” -> "Chinese",选择中文,然后关闭软件重启;

第十步:现在软件已切换为中文样式,运行界面如下所示。

三、EnigmaVB 打包方法

EnigmaVB 打包方法非常简单。

1. 双击桌面快捷方式 “Enigma Virtual Box”,运行 EnigmaVB 软件;

2. 选择待封包的应用程序,默认封包程序保存在选择的应用程序同级目录下,也可以点击“浏览...”按钮重新选择;

3. 将应用程序依赖的所有文件添加到 “Virtual Box Files” 树内,关于如何获取应用程序的所有依赖文件请参考《第十五课、Windows 下打包发布 Qt 应用程序》;

4. 点击“文件选项”按钮,在弹出框上勾选“压缩文件”(生成的单文件应用程序存储更小),点击“确定”按钮,最后,点击“执行封包”;

5. 在你应用程序的同级目录下,自动生成一个单文件应用程序,默认名称为 xxx_boxed.exe,此文件包含了所有的依赖文件,不需要再为其部署运行环境,将此文件拷贝到任意位置,直接双击即可使用。

四、EnigmaVBUnpacker 解包工具

与 EnigmaVB 相对应的,EnigmaVBUnpacker 是一款针对 Enigma Virtual Box 制作的单文件程序进行解包的工具。

软件下载地址:

https://download.csdn.net/download/tanou3212/88241062https://download.csdn.net/download/tanou3212/88241062EnigmaVBUnpacker 解包方法也非常简单。

第一步:双击 “EnigmaVBUnpacker_CHS.exe” 运行程序,点击“...”按钮,选择待解包的应用程序注意:该应用程序需要是通过 EnigmaVB 打包的程序,否则解包失败);

 第二步:点击“解包”按钮,在其同级目录下解包出了依赖文件和应用程序,解包完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/913100.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

利用全志H616 MangoPi MQ Quad部署一个网络摄像头

本文男二号海康威视720p USB摄像头出场&#xff0c;尊容如下&#xff1a; SBC需连接网络&#xff1a; rootorangepizero2:~# ifconfig wlan0: flags4163< UP,BROADCAST,RUNNING,MULTICAST > mtu 1500inet 192.168.99.217 netmask 255.255.255.0 broadcast 192.168.99…

诺依框架ruoyi.js添加默认当年日期范围

ruoyi.js添加方法 // 默认当年日期范围如&#xff1a;2023-01-01到2023-08-22&#xff08;至今&#xff09; export function defaultYearDate(data) {// this.dateDefaultShow new Date();// this.dateDefaultShow.setMonth(new Date().getMonth() - 1);const end new Date…

Twinmotion电脑配置要求,如何低成本高效流畅运行Twinmotion

Twinmotion是一款专门面向建筑、工程、城市规划和景观园林领域而设计的实时可视化渲染软件。与传统较为漫长的渲染过程相比&#xff0c;它可以在几秒钟内轻松制作高品质的图像、全景图、规格图或360VR视频文件。 并且&#xff0c;作为市面上备受欢迎的交互式实时可视化软件&am…

mysql 8.0 窗口函数 之 前后函数、收尾函数、其它函数 与 sql server (2017以后支持) 一样

前后函数 LAG(expr,n) 返回当前行的前n行的expr的值LEAD(expr,n) 返回当前行的后n行的expr的值 收尾函数 FIRST_VALUE(expr) 返回第一个expr的值LAST_VALUE(expr) 返回最后一个expr的值 其它函数 1.NTH_Value(expr,n) 返回第N个expr的值 2. NTILE(n) 将分区中的有序数据分为…

Java课题笔记~ MyBatis分页查询插件

1.添加依赖 <!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper --> <dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.2.0</version> </de…

三种插槽的基本使用

为什么要用插槽&#xff1f; 为了实现父组件每次使用组件时&#xff0c;有不一样的呈现 设置的时候比我们props传值更简单 子组件引用时可以写更加复杂的结构 简单地说就是你自定义的组件在被父组件引用时&#xff0c;本身是有一部分是给你开放的&#xff0c;里面是可以添加其他…

Lua之Lua源文件批量转换为luac字节码文件

准备的工具:luac.exe CSDNhttps://mp.csdn.net/mp_download/manage/download/UpDetailed Unity版: using System; using System.Collections; using System.Collections.Generic; using System.IO; using UnityEditor; using UnityEngine;public static class Batch_LuaToLu…

基于Jenkins自动打包并部署Tomcat环境-------从小白到大神之路之学习运维第85天

第四阶段提升 时 间&#xff1a;2023年8月22日 参加人&#xff1a;全班人员 内 容&#xff1a; 基于Jenkins自动打包并部署Tomcat环境 目录 一、传统网站部署的流程 &#xff08;一&#xff09;传统代码上线的过程 &#xff08;二&#xff09;目前主流网站部署的流程 …

在mac下,使用Docker安装达梦数据库

前言&#xff1a;因为业务需要安装达梦数据库 获取官网下载tar包&#xff08;达梦官网的下载页面https://www.dameng.com/list_103.html&#xff09;&#xff0c;或者通过命令 一、下载tar包 命令下载&#xff1a;wget -O dm8_docker.tar -c https://download.dameng.com/eco/…

matlab将数组值划分为两类

例如&#xff1a;大于0的处理为1&#xff0c;小于0的处理为-1. 当然&#xff0c;可以选择循环结构和选择结构&#xff0c;但是效率会很低。 这里直接使用逻辑语句完成。 % 不使用循环语句&#xff0c;将数组内值划分为两类 clc; clearvars; a[-0.1422 , -0.0433 , 0.1131 …

[ MySQL ] — 如何理解索引以及索引的操作

目录 初识索引 认识磁盘 MySQL与存储 了解磁盘 mysql与磁盘的交互 索引的理解 理解单个Page 理解多个Page 页目录 单页情况 多页情况 索引结构 - B树 聚簇索引 和 非聚簇索引 索引操作 创建主键索引 唯一索引的创建 ​编辑 普通索引的创建 全文索引的创建 查询…

outlook等客户端报错:-ERR Login fail. Please using weixin token to login

使用outlook配置腾讯邮箱后&#xff0c;无法收取邮件&#xff0c;点击接收/发送所有文件夹&#xff0c; 提示报错&#xff1a; 任务“testqq.com - 正在接收”报告了错误(0x800CCC92):“电子邮件服务器拒绝您登录。请在“帐户设置”中验证此帐户的用户名及密码。 响应服务器:…

软件配置安装(破解)--- jdk下载配置

下载jdk 如果有oracle账号的话直接登录下载你想要的版本 不然可以尝试镜像站 HUAWEI镜像&#xff1a;https://repo.huaweicloud.com/java/jdk/ 安装 配置&#xff08;细节&#xff09; 这里的JAVA_HOME就是java的家&#xff0c;也就是解压(或安装)之后的java的目录&#xff…

Codeforces Round 879 Div.2

文章目录 A. Unit ArrayB. Maximum StrengthC. Game with ReversingD. Survey in ClassE. MEX of LCM A. Unit Array Problem - A - Codeforces 统计-1的数量cnt&#xff0c;当cnt为奇数或者n-cnt-cnt < 0&#xff08;1的数量小于-1的数量&#xff09;时&#xff0c;ans&…

第三方软件测试机构可提供哪些测试服务?又有哪些注意事项?

软件测试是使用技术的手段&#xff0c;尽可能发现并改正软件中的错误&#xff0c;提高软件的可靠性及需求性&#xff0c;保障软件质量的过程。该过程也是软件开发完必不可少的一步&#xff0c;但国内还是有一些软件企业存在着“重开发&#xff0c;轻测试”的现象&#xff0c;上…

鹅厂涨薪开启,其它大厂会跟风吗?

从22年开始至今&#xff0c;网络上传言最多的就是“某某公司裁员了百分之多少的员工或是什么大幅度降薪等操作”&#xff0c;可谓是哀鸿遍野&#xff0c;每个人都在祈祷&#xff1a;“下一个被裁的不要是自己&#xff08;老天爷保佑&#xff09;”。 网友们吐槽&#xff1a;这些…

html动态爱心代码【三】(附源码)

目录 前言 特效 内容修改 完整代码 总结 前言 七夕马上就要到了&#xff0c;为了帮助大家高效表白&#xff0c;下面再给大家带来了实用的HTML浪漫表白代码(附源码)背景音乐&#xff0c;可用于520&#xff0c;情人节&#xff0c;生日&#xff0c;表白等场景&#xff0c;可直…

如何下载和安装google字体(中文)

打开&#xff1a;https://fonts.google.com/ 点击字体 下载 解压 双击安装 查看 控制面板-》字体-》

win10 下运行 npm run watch-poll问题

背景&#xff1a;在本地练习laravel项目&#xff0c;windows 宝塔环境&#xff08;之前装过ubuntu子系统&#xff0c;很慢&#xff0c;就放弃了。有知道的兄弟说下&#xff0c;抱拳&#xff09;。以下命令我是在本地项目中用git bash里运行的&#xff0c;最好用管理员权限打开你…

【Python】数据分析工具之各种图

1 漏斗图 漏斗图描述状态阶段的顺序递进关系&#xff0c;属于序列类图表 import plotly.express as pxdata dict(number[39, 27.4, 20.6, 11, 2],stage["Website visit", "Downloads", "Potential customers", "Requested price", &…