文档彩票走势图>>VMPsoft中文文档>>步骤 1.4:检索用户的姓名和电子邮件
步骤 1.4:检索用户的姓名和电子邮件
VMProtect 是保护应用程序代码免遭分析和破解的可靠工具,但只有在正确构建应用程序内保护机制并且没有可能破坏整个保护的典型错误的情况下才能最有效地使用。
VMProtect 是保护应用程序代码免遭分析和破解的可靠工具,但只有在正确构建应用程序内保护机制并且没有可能破坏整个保护的典型错误的情况下才能最有效地使用。
让我们从简单的事情开始。我们想从序列号中获取用户的姓名和电子邮件,以便在“关于”窗口(或其他任何地方)中显示它们。为此,我们必须在 ini 文件中再添加两行:
[TestLicense] AcceptedSerialNumber=Xserialnumber UserName=John Doe EMail=john@doe.com
而在程序中,如果注册成功,我们获取这些数据并输出到屏幕:
VMProtectSerialNumberData sd = {0}; VMProtectGetSerialNumberData(&sd, sizeof(sd)); printf("name = %ls,\ne-mail = %ls\n", sd.wUserName, sd.wEMail);
该结构包含 UNICODE 数据,因此printf()使用 %ls 说明符而不是 %s。该程序应在屏幕上打印以下文本:
state = 0 We are registered. name = John Doe, e-mail = john@doe.com