主页 » 支持 » 用户手册 » 授权系统 » 集成到应用程序 » 步骤1.4:检索用户的名称和电子邮件

步骤1.4:检索用户的名称和电子邮件

让我们从简单的事情开始。我们希望从序列号中获取用户的姓名和电子邮件,以便在 “关于” 窗口(或其他任何地方)中显示他们。为此,我们必须在我们的 ini 文件中再添加两行:

[测试授权]
AcceptedSerialNumber=Xserialnumber
UserName=John Doe
EMail=john@doe.com

而在程序中,如果注册成功,我们获取这些数据并输出到屏幕上:

VMProtectSerialNumberData sd = {0};
VMProtectGetSerialNumberData(&sd, sizeof(sd));
printf("用户 = %ls,\n电邮 = %ls\n", sd.wUserName, sd.wEMail);

该结构包含 UNICODE 数据,因此 printf() 使用 %ls 说明符而不是 %s。程序应在屏幕上显示以下文本:

state = 0
已注册。
用户 = John Doe,
电邮 = john@doe.com

下一步