vb6mini

使用EnigmaVirtualBox打包vb6程序为单文件

EnigmaVirtualBox 是什么?简单说,它就是所谓的可执行文件单文件打包工具。我们所关注

它的一个最主要特性是:它可以使VB开发的程序“脱离”OCX/DLL的束缚,不需要制作安装包,对
OCX/DLL进行注册,绿色运行。

最简单的VB程序,只依赖于 msvbvm60.dll 这一个文件,该文件从Win2000/XP开始,系统已经

自带,因此制作安装包再不需要加入该文件。但如果用到了 Microsoft Common Controls 或者 其
它第三方OCX控件/DLL库,就必须使用安装程序对这些文件进行注册。有了EnigmaVirtualBox,你
就可以将这些文件打包入你的EXE,通过虚拟机模式运行(内存中,不释放到硬盘),就像VC开发
的程序一样干练!绿色!

注意:由于 EnigmaVirtualBox 属于“加壳”工具,所以个别垃圾防毒软件会误报,第一次启

动时可能会很慢,请放心使用,必要时将enigmavb.exe加入防毒软件白名单。
如不放心,可登录官网

http://enigmaprotector.com

The Enigma Protector – 专业的软件授权保护系统(中国站)
https://enigmaprotector.cn/

下载最新版,打包后的文件也可能被误
报,尽管这种概率比较小。在此,强烈鄙视360等垃圾又流氓的杀毒软件!不认识的就报毒,什么
玩意儿!相比国外的知名杀毒软件就很厚道。

使用 EnigmaVirtualBox:

1、打开 EnigmaVirtualBox(过程稍慢,稍微等一下)

2、单击 [Enter Input File Name] 右侧的 [Browse] 按钮,选择主程序EXE

3、单击 [Files] 选项卡,单击 [Add] 按钮,可以添加各种想要打包的文件或者目录,也可以
在文件列表中单击右键进行添加,修改工作

4、当添加目录时,可以选择目录类型,%DEFAULT_FOLDER% 代表主程序目录,默认选这个。添加
到系统目录的可以选 %SYSTEM_FOLDER%,其它目录根据英文名称一看便知。

5、当建立好要打包的“文件树”后,变可以对 OCX/DLL 进行设置,达到不注册运行的目的:
在OCX/DLL文件上右键,属性,将 [Register as Active (COM) component] 复选框钩选即可。

6、(可选)该工具还可以实现EXE压缩功能,单击 [Files Options] 按钮,钩选 [Compress Files]

7、更多功能详见该工具官网说明,其它功能还有:注册表虚拟化、虚拟包、子进程虚拟化等。。。

8、打包!单击 [Process] 按钮,选择保存的位置,稍等片刻,就会出现一个 *_box.exe 文件,该
文件便是打包好的EXE,该文件已经将前几步添加的文件包含在内,独立运行。

9、实验几次便知该工具的使用方法和妙处,VB程序员必备。

Views: 42

Hi, I’m 邓伟

本来无一物,何处惹尘埃

发表回复