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