翻譯|使用教程|編輯:郎婷|2023-04-24 11:19:34.263|閱讀 169 次
概述:VMProtect是新一代軟件保護實用程序。本文分享VMProtect入門使用教程準備項目之使用MAP文件,歡迎查閱~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
VMProtect是新一代軟件保護實用程序。VMProtect支持德爾菲、Borland C Builder、Visual C/C++、Visual Basic(本機)、Virtual Pascal和XCode編譯器。
同時,VMProtect有一個內置的反匯編程序,可以與Windows和Mac OS X可執行文件一起使用,并且還可以鏈接編譯器創建的MAP文件,以快速選擇要保護的代碼片段。
為了輕松實現應用程序保護任務的自動化,VMProtect實現了內置腳本語言。VMProtect完全支持Windows系列的32/64位操作系統(從Windows 2000開始)和Mac OSX(從版本10.6開始)。重要的是,無論目標平臺如何,VMProtect都支持所有范圍的可執行文件,即Windows版本可以處理Mac OS X版本的文件,反之亦然。
VMProtect 是保護應用程序代碼免遭分析和破解的可靠工具,但只有在正確構建應用程序內保護機制并且沒有可能破壞整個保護的典型錯誤的情況下才能最有效地使用。
要創建 MAP 文件,你應該在編譯器設置中啟用相應的選項。
如果您在 Visual Studio 中開發應用程序,可以按如下方式完成:在 IDE 的主菜單中,打開項目屬性(項目 – 屬性),然后在“鏈接器 – 調試”選項卡上設置“生成 MAP 文件”選擇“是(/MAP)”:
如果您使用 Borland Delphi 開發應用程序,也可以按如下方式進行:在 Delphi IDE 的主菜單中打開項目選項(Project – Options),然后在“Linker”選項卡上將“MAP file”部分選項設置為“詳細的”:
啟用 MAP 文件生成后,必須重建項目。
在加載 MAP 文件時,VMProtect 比較 MAP 文件和受保護文件的修改日期和時間。如果它們不同,則不會加載 MAP 文件。
以上便是本篇文章的分享,如果您有任何疑問或者想獲取更多產品試用/授權/價格信息,請點擊VMProtect了解。
加密解密技術QQ群:766135708
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn