主页 » 支持 » 用户手册 » 授权系统 » 集成到应用程序 » 步骤1.1:创建受保护的应用程序

步骤1.1:创建受保护的应用程序

第一步是创建一个应用程序。这将是一个没有任何用户界面且没有重要功能的简单应用程序。我们的目标是将序列号传递给授权系统并接收它的答案。

#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"; // 为简单起见,我们直接在代码中设置序列号。
        if (!is_registered(serial))
        {
                printf( 请注册!\n");
                return 0;
        }
        printf("已注册。\n");
        return 0;
}

该程序使用一个非常简单的方法来检查序列号。is_registered() 函数将序列号的第一个符号与'X'进行比较,如果这两者匹配,则认为该号码是正确的。对于一个不正确的序列号,会显示一条注册信息,而如果用户输入了正确的密钥,则会显示 "我们已注册"。

下一步 是添加代码,使用VMProtect的授权系统检查序列号。