文檔半島外圍網上直營>>VMPsoft中文文檔>>步驟 1.1:創建受保護的應用程序
                步驟 1.1:創建受保護的應用程序
VMProtect 是保護應用程序代碼免遭分析和破解的可靠工具,但只有在正確構建應用程序內保護機制并且沒有可能破壞整個保護的典型錯誤的情況下才能最有效地使用。
VMProtect 是保護應用程序代碼免遭分析和破解的可靠工具,但只有在正確構建應用程序內保護機制并且沒有可能破壞整個保護的典型錯誤的情況下才能最有效地使用。
第一步是創建一個應用程序。這將是一個簡單的應用程序,沒有任何用戶界面,也沒有重要的功能。我們的目標是將序列號傳遞給許可系統并接收其答案。
#include <windows.h>
#include <stdio.h>
bool is_registered(const char *serial)
{
return serial && serial[0] == 'X';
}
int main(int argc, char **argv)
{
char *serial = "Xserialnumber"; // we set the serial number directly in the code, for simplicity
if (!is_registered(serial))
{
printf("please register!\n");
return 0;
}
printf("We are registered.\n");
return 0;
}
該程序使用一種非常簡單的方法來檢查序列號。is_registered ()函數將序列號的第一個符號與“X”進行比較,如果它們匹配則認為該數字是正確的。對于錯誤的序列號,會顯示一條注冊消息,而如果用戶輸入正確的密鑰,則會顯示“我們已注冊”。改為顯示
下一步是添加代碼以使用 VMProtect 的許可系統檢查序列號。

 QQ交談
QQ交談 在線咨詢
在線咨詢 
                 
                
 渝公網安備
            50010702500608號
渝公網安備
            50010702500608號
             
            
 客服熱線
客服熱線