【问题标题】:Code to handle licensing for Visual Basic 2008处理 Visual Basic 2008 许可的代码
【发布时间】:2010-12-08 04:28:11
【问题描述】:

是否有可用于许可我的 Visual Basic 2008 应用程序的许可证?像 .Net Reactor 这样的人需要输入许可证密钥。有什么建议吗?

谢谢,

凯文。

【问题讨论】:

  • Kevin,我稍微改了一下标题,因为看起来你只是在寻找 VB2k8(盗版)的密钥。
  • uuhh 我能在这里得到答案吗!我真的很渴望代码或链接以供参考!!!!
  • 天啊,对不起,我没有意识到你只是坐在那里等待答案。我会马上回答的 :-) 但是说真的,凯文,当有人有答案时,它会得到回答。如果您需要随叫随到的有保证的周转时间支持,您可能需要考虑付费。

标签: visual-studio-2008 licensing license-key


【解决方案1】:

不幸的是,有许多可能的许可机制。我过去使用过的一个是 CrypKey (http://www.crypkey.com/index.asp),但除非满足以下条件,否则我不会推荐它:

  • 您拥有(或可以创建)一个网站来执行激活操作。
  • 您有一个客户支持号码,如果无法进行 Web 激活(例如,用户位于防火墙后面),任何人都可以拨打该号码。
  • 如果(例如)客户关闭许可操作所需的服务或更改硬件,您有时间解决问题。
  • 您愿意等待 CrypKey 赶上新的操作系统发布。
  • 您对仅限 Windows 的解决方案感到满意。

此外,您的问题有些不清楚。许可主题有许多可能的变化。我所知道的最安全的纯软件解决方案是 CrypKey 实现的挑战-响应类型,它与微软的产品激活机制非常相似。有时您可能希望包括“免费试用”期。某些应用程序可能需要“并行使用”许可,并且需要在客户机器(或网络)上运行的服务器进程。有些只是使用在安装时输入的代码(通常包括某种形式的嵌入式序列号,因此可以检测到特定安装密钥的过度使用)。

这些天来,我经常自己动手。这样更容易。请记住,您越复杂,您就越有可能因此收到服务呼叫。通常,我的确实使用质询-响应类型机制,其中质询部分基于用户或机器信息(例如许可用户的电子邮件地址、机器名称)的安全散列,并且使用某种形式的安全单创建响应方式转换(通常使用公钥/私钥对)。

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    如果您只需要一个简单的注册密钥验证机制,那么您应该考虑非对称加密,以避免使用密钥生成器。或者,如果您不想打扰它,请尝试商业解决方案,例如Ellipter - 它使用椭圆曲线非对称加密创建和验证序列,有一些用于时间限制或使用限制试验的类,它还可以嵌入一些信息到已创建的连续剧中,例如到期日期或产品信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-20
      • 2010-12-15
      相关资源
      最近更新 更多