文檔金喜正規買球>>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
在對項目的所有對象進行編譯后,進行調用。此過程中用戶可以訪問編譯后的項目,并可以對其進行操作,如添加數字簽名(證書)。
在編寫甚至處理程序時,你可以創建你自己的程序和函數。事件名稱在腳本編輯器中以粗體字進行顯示。