electron利用Enigma Virtual Box合并dll制作单一可执行文件包

本文转载自:https://newsn.net/

苏南大叔在本篇文章中,给大家带来一款非常实用的软件,叫做enigma virtual box。利用这款免费软件,我们可以把electron哪些恼人的dll,全部隐藏掉,然后获得一个单文件。并且对于你的asar里面的源码,起到一定的保护作用,毕竟目录结构变化实在是巨大,想再次识别出来这是一款基于electron的软件,还是有一定难度的。

electron 如何利用 Enigma Virtual Box 合并 dll 制作单文件?

本文测试环境:win10,enigma virtual [email protected] build 20170713

下载软件并修改语言为中文

enigma virtual box这款软件是免费的,没有任何的限制,并且官方支持中文语言包。所以,大家没有必要求助百度了,直接到官网下载即可。截至到发文,最新版本号为:7.80 build 20170713

electron 如何利用 Enigma Virtual Box 合并 dll 制作单文件?

electron 如何利用 Enigma Virtual Box 合并 dll 制作单文件?

当然他家似乎还有款protector软件,具体的看名字应该是源码保护之类的软件,大家喜欢的可以试试,应该是收费版本了。下载好之后,我们在菜单里面修改一下语言设置到中文即可。不过,设置之后,需要重启软件才能生效,这个似乎有些不是太智能。

electron 如何利用 Enigma Virtual Box 合并 dll 制作单文件?

electron 如何利用 Enigma Virtual Box 合并 dll 制作单文件?

制作单一文件包

制作过程非常简单,大家看图跟着做即可。

第一步,设置运行的主程序和最终生成的exe包位置,我们选择electron的主程序exe。对于默认的最终生成exe位置,苏南大叔把这个位置修改到了桌面上。

electron 如何利用 Enigma Virtual Box 合并 dll 制作单文件?

electron 如何利用 Enigma Virtual Box 合并 dll 制作单文件?

第二步,设置关联的文件及文件夹。也就是说把那些,我们看着不顺眼的dll之类的文件添加进去。

在这个步骤中,有着很特别的技巧及注意点。大家一定要注意。可以通过左下角的添加文件夹或者文件按钮进行操作,不过这样很不方便,这个软件支持直接拖拽,所以,大家可以直接全选,然后拖拽进来即可。这样操作很方便了。不过这里大家还要注意,全选的时候,不用选中主程序体。因为在软件的顶部,我们已经包含它进来了。如果我们选中主程序体,那么我们的最终文件还是会增大很多,因为重复包含了主程序体两次。

electron 如何利用 Enigma Virtual Box 合并 dll 制作单文件?

electron 如何利用 Enigma Virtual Box 合并 dll 制作单文件?

electron 如何利用 Enigma Virtual Box 合并 dll 制作单文件?

第三步,设置压缩选项。大家最关心的设置之一,默认是不勾选的,大家选上即可。文件体积会变得更小些。

electron 如何利用 Enigma Virtual Box 合并 dll 制作单文件?

第四步,执行操作,查看结果。

electron 如何利用 Enigma Virtual Box 合并 dll 制作单文件?

electron 如何利用 Enigma Virtual Box 合并 dll 制作单文件?

苏南大叔得到的这个exe文件,大小为98m,还不错的结果。操作前的文件夹大小为:132m。

electron 如何利用 Enigma Virtual Box 合并 dll 制作单文件?

结语

这个软件对于有强迫症,看着dll十分不顺眼的同学,还是非常有帮助的,建议使用。操作之后,瞬间赏心悦目了太多。

当然,Enigma Virtual Box这款软件并非针对electron而生的。任何的exe都是可以操作的,这里仅仅是以electron为演示罢了。本文的主角是修改版的electron-quick-startelectron-packager打包模式。

以上是 electron利用Enigma Virtual Box合并dll制作单一可执行文件包 的全部内容, 来源链接: utcz.com/a/119435.html

回到顶部