文档彩票走势图>>VMPsoft中文文档>>事件
事件
VMProtect 是新一代软件盗版保护解决方案。VMProtect 是目前强大的反盗版解决方案之一,许多领先的软件发行商都在使用它。VMProtect允许保护可执行文件(EXE,SCR),动态链接库(DLL,OCX,BPL)和驱动程序(SYS)。
加密解密技术交流群(766135708)
内置的脚本语言是用 VMProtect 自动创建受保护应用程序的有效方式。构建受保护文件的各个阶段所需的程序和功能。你可以通过5 个事件设置自己的处理程序,这些事件由 VMProtect 核心按以下顺序进行调用:
-
OnBeforeCompilation
-
OnBeforeSaveFile
-
OnBeforePackFile
-
OnAfterSaveFile
- OnAfterCompilation
function OnBeforeCompilation() end当保护对象的列表被创建时,进行调用。在OnBeforeCompilation处理程序中,你可以向项目添加新的程序,或者修改或删除已经存在的程序。
function OnBeforeSaveFile() end该事件在编译期间创建的所有对象在被写入输出文件之前被调用。在OnBeforeSaveFile事件处理程序中,你可以改变文件及其属性(如资源列表、导出的函数列表、章节名称等)。
function OnBeforePackFile() end该事件在打包应用程序的受保护文件之前被调用。通过OnBeforePackFile,你修改文件。这个事件只有在 "Pack output file "选项被激活时才会被调用。
function OnAfterSaveFile() end该事件在将编译期间创建的所有对象写入输出文件后被调用。事件处理程序可以向输出文件添加新的数据或改变已生成的数据。
function OnAfterCompilation() end
在对项目的所有对象进行编译后,进行调用。此过程中用户可以访问编译后的项目,并可以对其进行操作,如添加数字签名(证书)。
在编写甚至处理程序时,你可以创建你自己的程序和函数。事件名称在脚本编辑器中以粗体字进行显示。