代碼保護(hù)軟件 VMProtect 用戶手冊(cè)之準(zhǔn)備項(xiàng)目: 使用MAP文件
VMProtect 在線訂購 低至¥710 (稅前),立即購買正版VMProtect>>>
VMProtect 是一種很可靠的工具,可以保護(hù)應(yīng)用程序代碼免受分析和破解,但只有在應(yīng)用程序內(nèi)保護(hù)機(jī)制正確構(gòu)建且沒有可能破壞整個(gè)保護(hù)的嚴(yán)重錯(cuò)誤的情況下,才能實(shí)現(xiàn)最好的效果。
要?jiǎng)?chuàng)建MAP文件,你應(yīng)該在編譯器設(shè)置中啟用相應(yīng)的選項(xiàng)。
>Visual Studio
如果在Visual Studio中開發(fā)應(yīng)用程序,可以按如下方式完成:在IDE的主菜單中,打開項(xiàng)目屬性(Project – Properties),然后在“Linker – Debugging”選項(xiàng)卡上設(shè)置“Generate MAP File”選項(xiàng)為“Yes(/MAP)”:
>Borland Delphi
如果使用Borland Delphi開發(fā)應(yīng)用程序,可以按如下方式進(jìn)行:在Delphi IDE的主菜單中打開項(xiàng)目選項(xiàng)(Project – Options),在“Linker”選項(xiàng)卡上設(shè)置“MAP file”為“Detailed”:
在啟用MAP文件生成后,必須重建項(xiàng)目。
加載MAP文件后,VMProtect會(huì)比較MAP文件的修改日期和時(shí)間以及受保護(hù)文件的修改日期和時(shí)間。如果它們不同,則不會(huì)加載MAP文件。