有任何疑问,请联系我们:china@enigmaprotector.com

帮助

使用手册
附加信息
使用手册

虚拟文件

Virtual

激活虚拟文件打包系统 - 激活虚拟文件打包系统后,您可以在开发的程序中打包加入多种类型的文件,保护后只生成一个文件。如果您在保护文件后删除列表内所有文件,则被保护文件照样正常运行而不受影响。虚拟文件打包系统支持打包多种类型文件,如txt、dll、avi、bpl、mp3、ocx(被保护程序如果需要调用虚拟文件中的dll/OCX等控件,dll/ocx控件将自动在用户系统中注册)等。

Warning: it is not recommended to use Virtual Box feature for protecting of Dynamic Link Libraries (DLL) files. Only DLLs that are calling once at main executable file start and never freed while application is working can be protected with Virtual Box. DLL files that are being called/freed multiple times per one session should not use Virtual Box, because it may cause application crash.

允许从任何目录加载 - 有时候您开发的程序需要在不同的目录里调用文件,勾选此项后,Enigma将支持从任何目录加载您需要打包进虚拟文件系统的文件。

退出时删除文件 - 如果您选择了"Always Write to Disk(运行就释放到磁盘)" 或 "Write if not Present(不存在就释放到磁盘)",被保护的程序在退出时候就会删除之前释放到磁盘的文件。

压缩文件 - 激活此项后,虚拟文件打包系统会先把文件压缩后打包,不是必须的时候,不建议激活此项,因为那样会消耗更多的内容来解压文件,建议按原来文件大小打包。

点击“添加文件”或“添加文件夹”来添加需要打包的文件,所有功能菜单也可以单击右键实现。如:

  • 添加文件 - 每次可以添加进列表多个文件,每个文件将会按列表内文件所属被准确地打包好;
  • 添加文件目录 - 支持添加一个文件目录,即一个文件夹里的内容排列将按原来对应文件/子目录一起打包进来;
  • 新建文件夹目录 - 支持在列表中新建立一个文件夹目录。

如果想删除列表内文件或文件夹,请选择后点击删除按钮或按键盘“Del”键。

如果想修改列表内文件/文件夹属性/名字,请选择后单击“编辑”按钮,或者直接双击,编辑文件的对话框将弹出,具体请参看下图。

Virtual

文件地址 - 显示出实际被打包文件地址,这个文件必须真实存在,点击“Browse(浏览)”按钮改变选择文件。

虚拟地址 - 把被打包文件转换成虚拟文件系统地址,如:

  • %DEFAULT FOLDER% - 被保护程序根目录;
  • %SYSTEM FOLDER% - Windows 系统安装目录,如System32 (WinNt) 或 System (Win9X) ;
  • %WINDOWS FOLDER% - Windows 安装目录;
  • %My Documents FOLDER% - “我的文档”目录;
  • %Program Files FOLDER% - “程序”目录;
  • %Program Files\Common FOLDER% - “程序”目录下的“Common”目录,即“Program Files\Common folder”;
  • %AllUsers\Documents FOLDER% - 即对应系统的“All Users\Documents folder”目录;
  • %History FOLDER% - “历史”文件夹;
  • %Cookies FOLDER% - “Cookies”文件夹;
  • %InternetCache FOLDER% - “Internet”缓存目录。

例如:

  • %DEFAULT FOLDER%\mydll.dll,表示“mydll.dll”将与被保护程序同在一目录中;
  • %DEFAULT FOLDER%\data\intro.avi,表示该文件将在被保护程序目录下的“data”文件夹中;
  • %SYSTEM FOLDER%\key.dat,表示该文件将在系统文件夹中,而且名字定位“key.dat”,如“c:\Windows\System32\”;
  • C:\myfile.key,表示该文件将在C盘目录下,名字为myfile.key。

注册ActiveX(COM)- 激活此选项,Enigma将尝试在文件运行时像ActiveX(COM)一样进行系统注册。

虚拟保护方式 - 被保护的文件虚拟保护方式,有以下选项:

  • Never Write to Disk- 被虚拟文件打包系统保护的文件永远不写入磁盘,但同样支持被您开发的程序所调用;
  • Always Write to Disk - 被虚拟文件打包系统保护的文件在被保护的主程序每次运行时都释放至磁盘;
  • Write if not Present - 如果磁盘上没有该文件,虚拟打包文件系统将释放该文件至磁盘。

Overwrite File Date/Time - 覆盖文件时间/年、月、日,激活此选项后,文件覆盖后将按设定好时间设置属性;

Overwrite File Attributes - 覆盖文件属性,激活此选项后,文件覆盖后将按设定好文件属性设置,如存档/只读/隐藏/系统属性。