翻譯|行業資訊|編輯:胡濤|2024-04-01 10:09:33.420|閱讀 116 次
概述:本文主要介紹加密軟件VMProtect中關于使用腳本-功能部分,歡迎查閱~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
VMProtect是新一代軟件保護實用程序。VMProtect支持德爾菲、Borland C Builder、Visual C/C++、Visual Basic(本機)、Virtual Pascal和XCode編譯器。
同時,VMProtect有一個內置的反匯編程序,可以與Windows和Mac OS X可執行文件一起使用,并且還可以鏈接編譯器創建的MAP文件,以快速選擇要保護的代碼片段。
為了輕松實現應用程序保護任務的自動化,VMProtect實現了內置腳本語言。VMProtect完全支持Windows系列的32/64位操作系統(從Windows 2000開始)和Mac OSX(從版本10.6開始)。重要的是,無論目標平臺如何,VMProtect都支持所有范圍的可執行文件,即Windows版本可以處理Mac OS X版本的文件,反之亦然。
一個用于處理函數列表的類:
class MapFunctions { public: MapFunction item(int index); // returns a function with the given index int count(); // returns the number of functions in the list MapFunction itemByAddress(uint64 address); // returns a function at the given address MapFunction itemByName(string name); // returns a function with the given name };
功能類型:
enum ObjectType { Unknown, Code, Data, Export, Marker, APIMarker, Import, String };
一個與函數配合的類:
class MapFunction { public: uint64 address(); // returns the address of the function string name(); // returns the name of the function ObjectType type(); // returns the type of the function References references(); // returns the list of references };
一個處理參考文獻列表的類:
class References { public: Reference item(int index); // returns a reference with the given index int count(); // returns the number of references in the list };
一個與參考文獻一起工作的類:
class Reference { public: uint64 address(); // returns the address of the command uint64 operandAddress(); // returns the address of the references };獲取完整>>>vmprotect 中文支持手冊
如果您有任何疑問或者想獲取更多產品試用/授權/價格信息,可以咨詢我們的了解~
歡迎體驗更多加密解密相關軟件或者加入我們技術交流群(766135708)
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn