VMProtect(點擊下載)是一種很可靠的工具,能夠保護應用程序代碼免受分析和破解,但只有在應用程序內保護機制正確構建且沒有可能破壞整個保護的嚴重錯誤的狀況下,才能實現最好的效果。數據庫
VMProtect提供了一種獨特的功能,能夠將有關受保護文件全部者的隱藏信息添加到此文件中。水印是每一個用戶應該惟一的字節數組。若是水印已合併到受保護的文件中,您始終能夠肯定泄漏副本的全部者(例如,若是已分發破解的程序)並採起相應措施。水印數據庫文件存儲在Windows的「ApplicationData/ VMProtect Software / VMProtect.dat」和Mac OS X的「/ Users / Shared / VMProtect Software / VMProtect.dat」中。數組
「水印」對話框窗口包含兩個選項卡:工具
添加水印spa
「水印」對話框的「設置」選項卡用於管理水印:blog
要添加新水印,請單擊相應的按鈕。將打開如下對話框:進程
要刪除或重命名水印,請使用右鍵單擊菜單:get
搜索水印io
水印對話框的「搜索」選項卡容許您在受保護應用程序的可執行文件或指定進程中查找水印:打包
搜索結果顯示在下面的列表中:軟件
重要提示:在解壓縮的可執行文件中搜索水印時,任何此模式均可以。可是,若是打包了可執行文件,則應僅在正在運行的應用程序中搜索水印(「在模塊中搜索」模式)。在這種狀況下搜索可執行文件是沒用的,由於水印(以及代碼和數據)被打包而且僅在應用程序運行時解壓縮。