文檔首頁>>VMPsoft中文文檔>>Core
Core
項目選擇:
enum ProjectOption { None, Pack, ImportProtection, MemoryProtection, ResourceProtection, CheckDebugger, CheckKernelDebugger, CheckVirtualMachine, StripFixups, StripDebugInfo, DebugMode }
與 VMProtect 核心一起使用的類:
class Core { public: string projectFileName(); // returns the name of the project void saveProject(); // saves the project string inputFileName(); // returns the name of the source file for the current project string outputFileName(); // returns the name of the output file for the current project void setOutputFileName(string name); // sets the name of the output file for the current project string watermarkName(); // returns the name of the watermark of the current project void setWatermarkName(string name); // sets the name of the watermark for the current project int options(); // returns options of the current project void setOptions(int options); // sets options of the current project string vmSectionName(); // returns VM segment name for the current project void setVMSectionName(); // sets VM segment name for the current project Licenses licenses(); // returns the list of licenses for the current project Files files(); // returns the list of files for the current project Watermarks watermarks(); // returns the list of watermarks PEFile/MacFile inputFile(); // returns source file PEFile/MacFile outputFile(); // returns output file PEArchitecture/MacArchitecture inputArchitecture(); // returns source architecture PEArchitecture/MacArchitecture outputArchitecture(); // returns output architecture };