为使用vb.net开发的软件生成密钥

时间:2009-10-12 07:05:36

标签: vb.net copy-protection license-key

海派,         我使用vb.net开发了一个薪水计算软件....它工作正常,我把它转换为exe文件...我的缺点是它可以很容易地复制和粘贴到另一个系统...我想要为exe文件生成一个密钥,同时应该使用安装密钥,安装完成后,密钥不应该再次使用......这个是安全的还是给我一些想法如何完成....

4 个答案:

答案 0 :(得分:2)

市场上有很多产品可以帮助您生成软件密钥,例如www.softwareshield.com和www.exeshield.com或者只需要Google Search

要获得更严格的保护,您可以使用解锁软件的硬件密钥,例如http://www.matrixlock.de/english/index.htm

答案 1 :(得分:2)

这一切都取决于你的喜好。

如果您的目标是最终用户/家庭用户:无论您做什么,您的软件都会被黑客攻击(如果它足够好)。

如果您定位企业:公司大多愿意购买您的软件,而不是复制到其他公司。在运行非法软件时,它们还有很多东西要放松。但如果他们不能使用他们的分发系统分发您的软件,他们也是第一个抱怨的人。此系统将被您的版权保护计划阻止。

结论:实施您可以找到的最简单,最便宜的保护方案。如果您希望企业作为您的客户,还可以找到一种方法可以轻松绕过它。

答案 2 :(得分:0)

您需要签署程序集,并使用某种形式的在线身份验证过程来管理密钥。

答案 3 :(得分:0)

无论您实施何种复制保护方案......只需确保您的付费用户不会因此而感到很不舒服....您希望让不良用户在未经许可的情况下复制您的软件,但是由于您的复制保护软件出现故障,用户会遇到问题,您将失去很多信用。