Virtual Box 9破解版是一款内业知名的虚拟文件打包系统,他可以一个应用程序的多个文件打包成一个可执行的应用程序。并且支持所有类型的文件格式,包括动态链接库 (*.dll), ActiveX/COM (*.dll, *.ocx), 视频/音频文件 (*.avi, *.mp3), 文本文件 (*.txt, *.doc) 等。虚拟化后的软件不释放任何临时文件到您的硬盘,文件模拟过程仅在内存中运行。甚至另一个可执行文件(* .exe)。它不会提取磁盘上的临时文件,只会在进程内存中完成文件仿真过程。允许将应用程序使用的多个文件和注册表项目嵌入到单个可执行文件中,保持相同的文件功能,而无需在磁盘上嵌入文件。其优势是不会释放临时文件,不会将打包文件释放到你的硬盘中,支持压缩式文件,从而减少文件体积,同时,软件使用也非常简单,无需用户学会各种专业的编程代码技巧,几步简单的点击就可完成操作,而在它在软件虚拟化工具绝对算得上一款非常强大的产品,如果用户想要制作绿色版的软件,或者直接让自己的软件非常简单,没有任何多余的文件,那么这款软件是非常不错的开发人员的助手。包文件的保护Enigma虚拟文件打包功能并没有对文件提供高强度的保护,如果您需要保护文件,建议您使用 the Enigma Protector完全版,其中已内建了虚拟打包文件功能。使用简单方便 Enigma 虚拟文件打包功能不需要懂得任何额外的编程代码。只需要运行该工具,浏览您需要打包的文件,再添加到打包目录列表中,最后点击打包(保护)即可!除此之外,此软件破解版还可将所有文件与特殊的加载程序一起嵌入到主要的可执行文件中。加载程序在主应用程序代码之前执行,并挂接一些允许读/写文件/注册表信息的系统API函数。当您的应用程序尝试访问嵌入文件时,加载程序会识别并返回必要的数据。因此,您的打包文件与打包之前一样,但没有在磁盘上嵌入文件。新版的Virtual Box 9还拥有一个全新的用户界面,只需选择输入(应用程序的主要可执行文件)并输出要嵌入的文件和文件即可。然后点击Process按钮并尝试生成的exe文件!非常简单
(软件无需安装破解,直接运行即可免费使用)使用教程
1.软件无需安装,解压后直接运行“Enigma Virtual Box 9pjb.rar.exe”
2.随后便可直接进入软件,同时确定好封包之后的程序另存目录以及文件名,切记不可以与当前封包主程序同目录且同名。
3.点击 “增加” 其他文件和文件夹(先增加文件夹,在增加文件……),并移除掉已经添加的“待封包的主程序”中的文件夹中同名主程序MainFrame,主要是为了减小封包后的单文件绿色版可执行文件的体积。
4.第三步,点击“执行封包”按钮即可轻松打造属于自己的绿色单文件版可执行软件,有一点可能要先说,封包后的软件在体积上可能较大,如果为了更好的传播,您可以使用winrar、7-Zip进行压缩后在上传分享!
需要注意的是:使用Enigma Virtual Box制作单文件时,如果有多个文件夹,需要先增加文件夹再在文件夹添加文件,否则会出错。功能介绍
1、打包文件的保护
Enigma 虚拟文件打包功能并没有对文件提供高强度的保护,如果您需要保护文件,建议您使用 the Enigma Protector完全版,其中已内建了虚拟打包文件功能。
2、使用简单方便
Enigma 虚拟文件打包功能不需要懂得任何额外的编程代码。只需要运行该工具,浏览您需要打包的文件,再添加到打包目录列表中,最后点击打包(保护)即可!
3、完全免费的解决方案
Enigma 虚拟文件打包系统是一个完全免费的程序,不需要付费注册。这是唯一的第一个有此功能的免费软件,您还会支付高达数千美元来购买实现这项功能的软件吗?有了 Enigma 虚拟打包文件工具后。
4、它是如何工作的
Enigma 虚拟文件打包系统将附加文件打包至主程序中运行后,特殊的加载系统会拦截系统调用磁盘读写,如果目标文件是虚拟运行,Enigma打包系统将会在内存模拟运行文件,并返回所需结果。
使用帮助
设置这是输入主项目信息的第一步。 核心信息是应用程序的主要可执行文件(用于启动应用程序的文件)和打包文件(打包后将创建的文件)的文件名。 如果应用程序包含多个可执行文件,那么我们建议将每个可执行文件分别打包,只打包主要可执行文件并将其他文件添加到文件树以进行虚拟化。
文件-文件虚拟化
注册表-注册表虚拟化
选项-虚拟系统设置
打包-允许创建外部虚拟包来覆盖或附加现有的虚拟环境
输入文-选择应用程序的主要可执行文件,该文件将与您希望虚拟化的文件捆绑在一起
输出文件-输出文件名称。 如果您希望输入文件被输出覆盖,请将输出字段保留为空
档 允许指定应该虚拟化的文件/文件夹/驱动器的列表。
1.文件列表
右键单击文件或文件夹以激活带有其他选项的弹出式菜单。最简单的方法来添加文件和文件夹-使用拖放从资源管理器到树。
添加-在你点击弹出菜单后,它会允许添加:
文件,单个文件或来自打开文件对话框的多个文件
根文件夹-虚拟文件和文件夹的基础相对文件夹
文件夹递归-递归地添加指定文件夹中的所有文件和文件夹
新建文件夹-创建一个新的虚拟文件夹
编辑-编辑文件或文件夹属性
删除-删除文件或文件夹(s)
2.文件选项
启用文件虚拟化-启用文件系统的虚拟化
压缩文件-启用此选项压缩嵌入文件。这可能会减少生成的可执行文件的大小
在退出时删除提取-此选项允许在应用程序完成后删除提取的文件。请注意,此选项适用于具有“始终写入磁盘”或“如果不存在”的虚拟化方法的文件。
3.文件属性
文件路径-指向将被嵌入的真实文件。该文件必须存在。点击浏览按钮来更改文件。
虚拟路径-指定文件在虚拟文件列表中的位置。请注意,虚拟路径可以从根文件夹(相对路径)或从驱动器号(绝对路径)开始。有以下可用于虚拟路径的根文件夹名称:
%DEFAULTFOLDER%-受保护模块所在的文件夹;
%SYSTEMFOLDER%-Windows安装文件夹的System32(WinNt)或System(Win9X)子文件夹;
%WINDOWSFOLDER%-Windows安装文件夹;
%我的文档FOLDER%-我的文档文件夹。注意:对于WindowsNT系列的操作系统,每个用户都有单独的“我的文档”文件夹;
%我的图片文件夹%-我的图片文件夹。它与“我的文档”文件夹具有相同的警告;
%ProgramFilesFOLDER%-ProgramFiles文件夹;
%ProgramFiles,常见的FOLDER%-ProgramFilesCommon文件夹;
%AllUsers,文件FOLDER%-AllUsersDocuments文件夹;
%历史记录FOLDER%-历史记录文件夹。它与“我的文档”文件夹具有相同的警告;
%CookiesFOLDER%-Cookies文件夹。它与“我的文档”文件夹具有相同的警告;
%InternetCacheFOLDER%-InternetCache文件夹。它与“我的文档”文件夹具有相同的警告;
%ApplicationDataFOLDER%-应用程序数据文件夹。它与“我的文档”文件夹具有相同的警告。
%TempFOLDER%-临时文件夹;
%AllUsers,ApplicationDataFOLDER%-AllUsersApplicationData文件夹;
%Local,ApplicationDataFOLDER%-LocalSettingsApplicationData文件夹。
例子:
%DEFAULTFOLDER%mydll.dll,表示mydll.dll将与打包的可执行文件放在同一个文件夹中;
%DEFAULTFOLDER%dataintro.avi,该文件将被放置在与打包文件位于同一文件夹中的数据文件夹中;
%SYSTEMFOLDER%key.dat-文件将被放置在名称为key.dat的系统文件夹中(例如,在文件夹c:WindowsSystem32中)
C:myfile.key,它是文件所在的绝对路径。
注册为ActiveX(COM)组件-如果启用该选项,EnigmaVirtualBox将尝试在启动时(调用函数DllRegisterServer)将此文件注册为ActiveX(COM)库。请注意,如果文件在没有管理员权限的情况下运行,则注册表访问受到限制,并尝试在真实注册表中注册ActiveX组件失败。要避免它,请启用注册表虚拟化并确保HKEY_CLASSES_ROOT项设置为虚拟,因此所有注册表更改(在ActiveX注册时正在执行更改)仅在虚拟注册表中完成,而不管管理员权限。
安装和设置ActiveX(COM)组件-此选项应与ActiveX文件一起使用,它调用DllInstall函数。选项PassCommandLine可用于将参数传4.递给DllInstall。
虚拟化方法-指定如何处理文件,在启动时将文件解压缩到磁盘或在内存中完全模拟(推荐)。有以下选项可供选择:
永不写入磁盘-嵌入式文件永远不会写入磁盘,它将在进程内存中被仿真。这个功能是EnigmaVirtualBox的核心功能,所以非常推荐使用;
始终写入磁盘-打包文件启动时,嵌入文件将始终被覆盖到磁盘上;
如果不存在,则写入-如果此文件不存在,则将嵌入文件写入磁盘。
覆盖文件日期/时间-输入将应用于嵌入文件的日期和时间值。如果未选中选项,则使用实际文件的时间设置。
覆盖文件属性-指定虚拟文件的属性。如果未选中选项,则使用实际文件的属性。
从文件打开/保存对话框隐藏文件和文件夹-仅在EnigmaProtector中可用。
5.文件夹属性
文件路径 - 指向将被嵌入的真实文件。该文件必须存在。点击浏览按钮来更改文件。
覆盖文件日期/时间 - 输入将应用于此文件夹的日期和时间值
覆盖文件属性 - 指定虚拟文件夹的属性
文件夹中的新内容 - 确定虚拟化系统的行为,如果应用程序尝试在虚拟文件夹内创建新文件和文件夹,则它可以是:
新的文件夹和文件变得真实 - 新的文件和文件夹将被写入磁盘;
新文件夹成为真实但虚拟文件 - 新文件夹将被写入磁盘,但文件在内存中被记录下来;
新的文件夹变得虚拟但文件真实 - 新的文件夹将在内存中被记录下来,但文件被写入磁盘;
新文件夹和文件变得虚拟 - 新的文件和文件夹将在内存中模拟;
从文件打开/保存对话框隐藏文件和文件夹 - 仅在Enigma Protector中可用。
对所有子文件夹和属性递归地应用相同的属性 - 为所有嵌套的文件和文件夹分配相同的属性
注册处 指定注册表虚拟化选项。
左侧面板包含注册表项的列表,右侧面板包含所选注册表项的值列表。
1.注册表列表
右键单击某个键或值以激活带有其他选项的弹出式菜单。
对于字符串类型的值(字符串,多字符串,可扩展字符串),文本可能包含一个特殊的路径变量,这些变量将在真实路径上执行时被替换。路径变量与文件虚拟化的根文件夹名称相匹配。例如,如果注册表项的值为%WINDOWSFOLDER%,则执行此值时将替换为“C:Windows”(不带引号,即Windows安装文件夹)。请注意,路径变量末尾不包含路径分隔符。
新建-使用必要的类型创建新的密钥或值
删除-删除密钥(包括子密钥和值)或值
2.重命名-重命名键或值
3.虚拟化-确定密钥或值是否被虚拟化。如果键/值被标记为虚拟,那么所有应用程序写入或更改此键/值信息的尝试都将在内存中模拟,实际注册表不会受到影响。如果键/值被标记为真实,那么EnigmaVirtualBox会将所有请求(读取,写入)重定向到真实注册表而不是虚拟注册表。请注意,如果系统将尝试为虚拟键创建一个值或子键,则所有更改将为虚拟(仅在内存中创建),否则,所有子键/值将写入真实注册表。另请注意,HKEY_CLASSES_ROOT用于注册ActiveX/COM组件,并且建议始终将此密钥标记为虚拟。
从*.reg文件导入-允许从.reg文件导入键和值(即从注册表编辑器导出的文件)。
4.注册表选项
启用注册表虚拟化-启用注册表的虚拟化
打包 1.如果未使用“打包”,则所有嵌入式文件都将合并到您选择的主要可执行文件。在某些情况下,将某些外部文件中的嵌入文件(与主要可执行文件分开)非常有用,这种情况是Packaging功能的要点。它允许创建单独的文件,其中包括可由主打包可执行文件使用的一组虚拟文件和注册表。
2.此页面允许指定外部软件包允许的文件名列表并构建新的软件包。打包的可执行文件将在执行时查看已定义文件的有效包文件。如果找到并验证包文件,则将从其中加载虚拟内容。
3.软件包文件可能被复制到用户PC,以覆盖或附加嵌入到可执行文件的虚拟内容。请注意,如果少数软件包中存在相同的文件或注册表项,则将使用来自较新软件包的文件/注册表。
4.可以设置路径变量,该变量将指向将从中加载包的外部文件夹。路径变量与文件虚拟化的根文件夹名称相匹配。例如,如果包文件/掩码包含值%WINDOWSFOLDER%,则执行此包时将从C:Windows文件夹(Windows安装文件夹)加载。请注意,路径变量末尾不包含路径分隔符。
5.哪里可以使用包装?
你需要打包超过4GB的文件。这是系统的一个限制,即输出文件大小不能超过4GB,所以如果您需要构建更多,则可以选择打包功能
如果您因某种原因需要升级/覆盖/追加应用程序的虚拟文件
6.为更好的项目结构
添加允许的文件名或文件掩码的列表。例如,如果添加文件名如“mypack*.dat”,则在执行时,该文件将寻找匹配掩码mypack*.dat的外部程序包,如果找到-将其加载到虚拟系统。
单击程序包生成器打开一个对话框以创建新的外部程序包。
PackageBuilder的界面与主程序相似。您也可以在外部模板文件中保存和加载模板。
点击SavePackage按钮生成外部包并保存到文件中
选项1.将虚拟系统共享到子进程 - 将虚拟系统(文件和注册表)共享到当前进程创建的所有子进程(即使这些进程未与Enigma虚拟控制箱一起打包)
2.使用临时文件映射可执行文件 - 此选项用于兼容要执行虚拟化的特定.exe和.dll文件。此外,使用此选项可保证虚拟EXE文件在任何计算机上都能正常运行
3.允许运行虚拟可执行文件 - 选项允许运行虚拟可执行文件。如果禁用选项,则任何尝试运行虚拟可执行文件的操作都将失败。如果虚拟化软件不运行虚拟文件并且不需要将虚拟系统共享到子进程,则可以禁用此选项和选项将虚拟系统共享到子进程,这样可以减小打包文件的大小。
4.从文件打开/保存对话框中隐藏文件和文件夹 - 基本上,这个选项意味着虚拟文件的枚举将被禁用。枚举,除了文件打开/保存对话框被破解者用来识别虚拟文件并可能提取它们。为避免这种情况,建议尽可能多地使用此选项,直到应用程序保持稳定。请注意,此选项与特定文件存在严重不兼容性,因此它不能用于它们(此选项可针对所有文件进行全局设置,也可针对属性对话框中的任何单独文件和文件夹进行设置)。
5.仅在Enigma Protector中可用。
常见问题
1、它是如何工作的?Enigma Virtual Box将所有文件与特殊的加载程序一起嵌入到主要的可执行文件中。加载程序在主应用程序代码之前执行,并挂接一些允许读/写文件/注册表信息的系统API函数。当您的应用程序尝试访问嵌入文件时,加载程序会识别并返回必要的数据。因此,您的打包文件与打包之前一样,但没有在磁盘上嵌入文件。
2、为什么选择Enigma Virtual Box?Enigma Virtual Box是第一款允许模拟文件和注册表系统的免费应用程序。与其他包含相同功能的商用产品相比,此软件具有更好的性能,稳定性和质量。
3、如何开始?Enigma Virtual Box有一个非常简单的界面。只需选择输入(应用程序的主要可执行文件)并输出要嵌入的文件和文件即可。然后点击Process按钮并尝试生成的exe文件!
4、它是否保护嵌入式文件不被查看?
是的,Enigma Virtual Box支持对嵌入式文件的某种保护,但这种保护的强度很低。除了Enigma Virtual Box,我们还提供了一个解决方案,可以保护文件 - Enigma Protector。 Enigma Protector具有相同的功能 - Virtual Box,与Enigma Virtual Box的工作方式相同,但也提供对文件的保护。如果您希望嵌入式文件受到保护,我们建议您改用Enigma Protector。
5、它可以在哪里使用?Enigma Virtual Box可以以任何理由用于任何应用程序,只是一些想法:
制作可移植版本的应用程序,无需安装
保护您的应用程序的文件免受修改和非法复制
隐藏动态库和它的功能
使用ActiveX文件而无需注册和管理员权限
更新日志
1.Virtual Box现在快得多!
2.增加了输入文件的拖放功能
3.关键核心改进,以加快文件和注册表操作
4.如果使用数千个虚拟文件,则可提高加载速度
5.注册表虚拟化的固定逻辑引起了虚拟注册中心的许多问题
6.修正了打包吨文件时GUI版本的内存溢出问题
7.修正了处理64位文件的文件同步操作的问题
8.手动附加并固定