制作VB.NET程序的试用版

时间:2011-06-26 08:51:44

标签: .net vb.net trial

我已经搜索了很多方法来对我的程序进行30天的试用限制。他们说“在变量的可视化基础应用程序中使用-Settings”来保存有关用户的信息(例如:已注册或未注册或程序过期时)。 (当您在“解决方案资源管理器”中双击“我的项目”时,您可以看到“设置”)我们使用“设置”的数据是保存在我们的程序中还是保存在计算机中的某个位置?

4 个答案:

答案 0 :(得分:2)

我自己,我已经创建了自己的逻辑来管理它。是的,它关于隐藏存储信息的位置以及处理它的位置。其他人使用winlicence或类似的东西。然而,没有什么是无与伦比的,并且最终会被破解并不罕见。此外,如果您使用.net,您需要阻止您的代码。试试Eazfuscator.NET(它是免费的,直到2012年6月29日,但您仍然可以找到较旧的免费版本。)

答案 1 :(得分:1)

常见的传统是对试验计数器进行模糊处理并将其隐藏在某处,例如在本地设置中(如果应用程序将它们保存在计算机上)或数据文件(如果它们绑定或特定于计算机)。您也可以尝试在注册表中隐藏值,但在那里很容易跟踪它。

另见this related question

答案 2 :(得分:1)

我自己没有使用它,但Rhino Licensing可能会帮助你。

答案 3 :(得分:0)

一种方法是将首次使用的日期存储在模糊的注册表位置或文件中。然后检查每次应用启动时经过的天数。如果您的应用程序可以使用互联网,那么您可以执行相同的操作,但会在服务器上存储首次使用的日期 - 这样,用户就无法篡改注册表/文件。

如果您有商业许可计划的预算,请参阅支持试用许可的CryptoLicensing(连续x天,x天,等等),激活,机器锁定等。

免责声明:我为CryptoLicensing的开发人员LogicNP工作。