許可證
VMProtect是新一代軟件保護(hù)實(shí)用程序。VMProtect支持德爾菲、Borland C Builder、Visual C/C++、Visual Basic(本機(jī))、Virtual Pascal和XCode編譯器。
▲管理許可證
>初始化
默認(rèn)情況下,許可功能處于關(guān)閉狀態(tài)。要啟用它們,您應(yīng)該在“項(xiàng)目”部分的“許可證”小節(jié)中創(chuàng)建一對密鑰。如果項(xiàng)目鏈接到許可證管理器數(shù)據(jù)庫(在舊版本的 VMProtect 中,許可證管理器是一個(gè)獨(dú)立的程序),VMProtect 將建議您將相應(yīng)的許可證導(dǎo)入到項(xiàng)目中。初始化完成后,鎖定到序列號(hào)選項(xiàng)將可用,您將能夠創(chuàng)建和處理序列號(hào)。
>界面
“界面”部分在左側(cè)面板中顯示許可證的完整列表,在主面板中顯示所選元素的參數(shù)。
右側(cè)面板顯示有關(guān)所選許可證的詳細(xì)信息。它還允許阻止序列號(hào)、將其復(fù)制到剪貼板或查看硬件 ID 信息(通過單擊它)。
>創(chuàng)建許可證
要添加新許可證,請單擊工具欄上的相應(yīng)按鈕。出現(xiàn)添加許可證對話框:
對話框的上半部分允許指定新許可證的主要參數(shù)。下部配置最終將那些參數(shù)放入序列號(hào)中,并允許添加其他數(shù)據(jù):例如,硬件標(biāo)識(shí)符或自定義用戶數(shù)據(jù)。填寫完數(shù)據(jù)后,單擊“確定”,VMProtect 將創(chuàng)建一個(gè)新許可證。
>刪除和阻止許可證
要?jiǎng)h除許可證,請?jiān)谠S可證列表中右鍵單擊它,然后在上下文菜單中選擇“刪除”。或者只需選擇許可證并按 Del。要阻止許可證,請將主面板中的“已阻止”參數(shù)設(shè)置為“是”。
刪除許可證和記錄許可證之間存在差異。刪除的序列號(hào)不會(huì)被許可系統(tǒng)阻止。它們根本不存在于數(shù)據(jù)庫中。如果許可證是錯(cuò)誤創(chuàng)建的,并且序列號(hào)從未發(fā)送給任何人,您可以刪除此類許可證。但是,如果序列號(hào)被泄露,您不應(yīng)該只是刪除許可證,而應(yīng)該阻止它。在這種情況下,關(guān)于這個(gè)序列號(hào)的信息被傳遞給許可系統(tǒng),它不會(huì)再接受這個(gè)序列號(hào)。
>導(dǎo)入序列號(hào)
序列號(hào)不僅可以在 VMProtect 中創(chuàng)建,還可以在第三方程序——密鑰生成器中創(chuàng)建。密鑰生成器允許您在購買許可證時(shí)自動(dòng)向電子商務(wù)代理提供序列號(hào)。要將此類序列號(hào)添加到數(shù)據(jù)庫中,您可以導(dǎo)入它們。要導(dǎo)入序列號(hào),請按 Ctrl+I 或選擇“項(xiàng)目”菜單中的“導(dǎo)入”命令。
導(dǎo)入序列號(hào)的第一步是導(dǎo)入對話框:
如果輸入的許可證已存在于數(shù)據(jù)庫中,將打開編輯許可證窗口。否則,將出現(xiàn)新的許可證對話框,您可以在其中調(diào)整許可證信息并通過單擊確定按鈕確認(rèn)許可證創(chuàng)建。許可證被添加到數(shù)據(jù)庫中。
>導(dǎo)出許可證參數(shù)
外部密鑰生成器需要產(chǎn)品的密鑰才能正常工作。您可以使用“項(xiàng)目”菜單中的“導(dǎo)出密鑰對”命令以最合適的形式獲取此信息。出現(xiàn)以下導(dǎo)出對話框: