如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

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

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

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

利用Enigma Virtual Box合并electron的dll制作单文件 - 000

利用Enigma Virtual Box合并electron的dll制作单文件(图13-1)

利用Enigma Virtual Box合并electron的dll制作单文件 - 001

利用Enigma Virtual Box合并electron的dll制作单文件(图13-2)

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

利用Enigma Virtual Box合并electron的dll制作单文件 - 003

利用Enigma Virtual Box合并electron的dll制作单文件(图13-3)

利用Enigma Virtual Box合并electron的dll制作单文件 - 004

利用Enigma Virtual Box合并electron的dll制作单文件(图13-4)

制作单一文件包

制作过程非常简单,大家看图跟着做即可。
第一步,设置运行的主程序和最终生成的exe包位置,我们选择electron的主程序exe。对于默认的最终生成exe位置,我们修改一下。苏南大叔把这个位置修改到了桌面上。

利用Enigma Virtual Box合并electron的dll制作单文件 - 005

利用Enigma Virtual Box合并electron的dll制作单文件(图13-5)

利用Enigma Virtual Box合并electron的dll制作单文件 - 0052

利用Enigma Virtual Box合并electron的dll制作单文件(图13-6)

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

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

利用Enigma Virtual Box合并electron的dll制作单文件 - 008

利用Enigma Virtual Box合并electron的dll制作单文件(图13-7)

利用Enigma Virtual Box合并electron的dll制作单文件 - 006

利用Enigma Virtual Box合并electron的dll制作单文件(图13-8)

利用Enigma Virtual Box合并electron的dll制作单文件 - 007

利用Enigma Virtual Box合并electron的dll制作单文件(图13-9)

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

利用Enigma Virtual Box合并electron的dll制作单文件 - 009

利用Enigma Virtual Box合并electron的dll制作单文件(图13-10)

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

利用Enigma Virtual Box合并electron的dll制作单文件 - 010

利用Enigma Virtual Box合并electron的dll制作单文件(图13-11)

利用Enigma Virtual Box合并electron的dll制作单文件 - 099

利用Enigma Virtual Box合并electron的dll制作单文件(图13-12)

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

利用Enigma Virtual Box合并electron的dll制作单文件 - 098

利用Enigma Virtual Box合并electron的dll制作单文件(图13-13)

结语

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

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

更多由苏南大叔带来的electron经验技巧,可以点击这里查看:https://newsn.net/tag/electron/

  【electron】秘籍文章入口,仅传授于有缘之人  electron

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

打赏领取小礼物

打赏任意金额,发送截图到邮箱 shang@newsn.net ,可以领取精选回馈如下(任选其一):
  • 《前端视频教程大礼包》一套
  • 《wordpress精选皮肤》一套
  • 《dedecms织梦精选模板》一套
感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!

岁月静好

关注互联网发展,关注苏南大叔的《程序如此灵动~》博客
本文章来自:程序如此灵动~
博客地址为:https://newsn.net/
原文地址为:https://newsn.net/say/enigma-virtual-box-electron.html
上一篇好文:mac,electron窗体如何去除系统阴影
下一篇好文:利用winrar制作electron可执行单文件

如果您转载了本文章,出于某种原因,并没有注明作者或者出处。
在这里,苏南大叔也表示理解和支持。因为苏南大叔深深地明白:
您会在合适的时机,合适的地方,给本博客一个外链。对吧?
您若开心,便是安好!岁月静好,但愿世界和平,没有纷争~