常見問題
VMProtect 是新一代軟件盜版保護解決方案。VMProtect 是目前強大的反盜版解決方案之一,許多領先的軟件發行商都在使用它。VMProtect允許保護可執行文件(EXE,SCR),動態鏈接庫(DLL,OCX,BPL)和驅動程序(SYS)。
加密解密技術交流群(766135708)
訂購VMProtect
如果我訂購了VMProtect,我是否能夠在不同的計算機上使用它?
你可以在你想要和工作需要的任何計算機上安裝和使用VMProtect。
個人許可證和公司許可證之間有什么區別,我應該選擇哪種許可證?
這些許可證類型之間的唯一區別是誰擁有它們。如果你是一個私人開發者,選擇個人許可證。如果你代表一家公司或計劃在你的組織中使用該產品,請選擇公司許可證。
購買 VMProtect 的完整版本后如何交付?
可聯系我們在線客服,資訊具體的交付流程及幫助>>>
普通問題
有沒有一種方法可以自動加密字符串和數據數組?
在VMProtect,你可以隱藏ANSI常量和Unicode常量。代碼操作的所有其他數據都保持完整。我們建議對所有的機密信息進行加密存儲,在使用前直接解密。
是否有辦法保護我在應用程序中從不同線程調用的程序?
VMProtect 100% 兼容多線程,對這種類型的保護沒有任何具體限制。
我可以將VMProtect與其他保護器(打包器)一起使用嗎?
在文件被 VMProtect 處理后,使用任何其他打包器(保護器),都可能導致被保護的應用程序無法運行。
我應該將 VMProtectSDK32.dll/VMProtectSDK64.dll 包含在程序的安裝包中嗎?
用 VMProtect 保護程序后,所有關于使用這些 DLLs 的信息都會被完全刪除,不用它們納入發布包。
編譯器信息
這個錯誤是: VMProtectMarker "ToolButton1Click.1″.0044327D: 地址被程序 "TForm1.ToolButton1Click "使用?
這個錯誤表明地址為0044327D的同一命令被兩個程序使用,而這兩個程序都被列入受保護對象的列表中。所以你應該從被保護對象列表中排除一個程序(在這個特殊的例子中,這些程序是VMProtectMarker "ToolButton1Click.1″和TForm1.ToolButton1Click)。
這個錯誤是: [錯誤] TForm1.Test.004433F4: 編譯的最小程序大小是5字節?
這個錯誤表明 過程TForm1.Test太小,不能被保護。所以請將這個過程從受保護對象的列表中排除。
這個警告是: TForm1.ToolButton1Click.00443368: 內部地址跳轉: 00443337?
下面的警告表明檢測到一個可能的從未受保護的代碼片段跳轉到受保護的代碼片段。這種跳轉可能導致被保護程序出現故障。為了解決這個問題,請將00443337地址標記為外部地址。
這個錯誤是: ”.text "部分分配了新部分所需的空間?
以下錯誤通常發生在驅動程序被保護時。這表明在文件的第一部分和文件頭的服務信息之間的空閑空間太小,無法創建新的部分。 所以在驅動程序的源代碼中增加部分對齊參數的值,并完全重建驅動程序。(例如:如果你使用WDK/DDK編譯驅動程序,你應該在SOURCES中加入DRIVER_ALIGNMENT=0×200)。