【发布时间】:2012-03-15 20:44:46
【问题描述】:
我的 VB.NET 程序正在分发给一些 beta 测试人员。他们获得了一个 beta 测试“密钥”代码来激活他们 PC 中的程序。
我有一个在线 MySQL 数据库。它包含一个键列表。当有人激活他/她的密钥时,我的程序会检查数据库,如果之前从未使用过该密钥,则程序会被激活(并且他们在数据库中的密钥变为“已使用”)。
这对我有用。但是,有没有更好的方法?更标准、更简单的方法?
【问题讨论】:
-
您的标题应该是应用程序激活,而不是身份验证(原文如此)。
-
当然有更好的方法。在 beta 版本中消除此代码,它只会妨碍目标。如果你真的打算在 RTM 版本中使用这种激活机制,那么你改变主意已经很晚了。
标签: vb.net security activation beta-testing