大家好,我用vb.net开发了一个工资计算软件……它工作正常,我已将其转换为exe文件...我的缺点是它可以很容易地复制和粘贴到另一个系统中……我想为exe文件生成一个密钥,当安装密钥应该被使用时,当安装完成时,密钥不应该再被使用...这是你担保的,或者给我一些想法如何做……
发布于 2009-10-12 08:35:49
市场上有许多产品可以帮助您生成软件密钥,例如www.softwareshield.com和www.exeshield.com,或者只是执行Google Search。
对于更严格的保护,您可以使用解锁软件的硬件密钥,例如http://www.matrixlock.de/english/index.htm
发布于 2009-10-12 08:53:40
这完全取决于你的距离。
如果你的目标是终端用户/家庭用户:无论你做什么,你的软件都会被黑客攻击(如果它足够好)。
如果您的目标是企业:公司大多愿意购买您的软件,而不是复制到其他公司。当他们运行非法软件时,他们会有更多的事情要做。但如果他们不能使用他们的分发系统分发你的软件,他们也是第一个抱怨的人。此系统将被您的版权保护方案阻止。
结论:实施你能找到的最简单和最便宜的保护方案。如果您想要企业作为您的客户,还可以找到一种方法轻松地绕过它。
发布于 2009-10-12 07:10:35
您需要对程序集进行签名,并具有某种形式的在线身份验证过程来管理密钥。
https://stackoverflow.com/questions/1553111
复制相似问题