使用 MAP 文件
VMProtect 是保護(hù)應(yīng)用程序代碼免遭分析和破解的可靠工具,但只有在正確構(gòu)建應(yīng)用程序內(nèi)保護(hù)機(jī)制并且沒(méi)有可能破壞整個(gè)保護(hù)的典型錯(cuò)誤的情況下才能最有效地使用。
要?jiǎng)?chuàng)建 MAP 文件,你應(yīng)該在編譯器設(shè)置中啟用相應(yīng)的選項(xiàng)。
VMProtect 是保護(hù)應(yīng)用程序代碼免遭分析和破解的可靠工具,但只有在正確構(gòu)建應(yīng)用程序內(nèi)保護(hù)機(jī)制并且沒(méi)有可能破壞整個(gè)保護(hù)的典型錯(cuò)誤的情況下才能最有效地使用。
要?jiǎng)?chuàng)建 MAP 文件,你應(yīng)該在編譯器設(shè)置中啟用相應(yīng)的選項(xiàng)。
-
Visual Studio
如果您在 Visual Studio 中開(kāi)發(fā)應(yīng)用程序,可以按如下方式完成:在 IDE 的主菜單中,打開(kāi)項(xiàng)目屬性(項(xiàng)目 – 屬性),然后在“鏈接器 – 調(diào)試”選項(xiàng)卡上設(shè)置“生成 MAP 文件”選擇“是(/MAP)”:
-
Borland Delphi
如果您使用 Borland Delphi 開(kāi)發(fā)應(yīng)用程序,也可以按如下方式進(jìn)行:在 Delphi IDE 的主菜單中打開(kāi)項(xiàng)目選項(xiàng)(Project – Options),然后在“Linker”選項(xiàng)卡上將“MAP file”部分選項(xiàng)設(shè)置為“詳細(xì)的”:
啟用 MAP 文件生成后,必須重建項(xiàng)目。
在加載 MAP 文件時(shí),VMProtect 比較 MAP 文件和受保護(hù)文件的修改日期和時(shí)間。如果它們不同,則不會(huì)加載 MAP 文件。
以上便是本篇文章的分享,如果您有任何疑問(wèn)或者想獲取更多產(chǎn)品試用/授權(quán)/價(jià)格信息,請(qǐng)點(diǎn)擊VMProtect了解。