在VBA加载项中存储用户设置的位置?

时间:2017-06-02 09:58:17

标签: excel vba excel-vba

我正在构建Excel VBA加载项,这将要求用户注册并购买许可证。然后,他们将使用该许可证激活加载项。

我不确定存储注册数据的最佳方式(以及该问题的一般偏好)是什么?在注册表中或加载项中的工作表中?此外,有没有办法存储用户无法操纵的私人信息?

1 个答案:

答案 0 :(得分:0)

根据您的other question,同一本书中的工作表并不安全。我假设您的另一个问题是指本地网络,但是从这个问题我猜测您将通过互联网进行销售?在这种情况下,您应该在您的网站上设置一个数据库,也许是MySql,并设置一个表来存储users IP及其唯一的许可证密钥。然后,您可以拥有代码query the table并验证IP是否具有该许可证。如果您的用户可能会使用您的文件来处理各种IP,那么您需要通过让他们注册设备来扩展它。