我必须开发一些自定义ASP.NET Web控件,因为我找不到已经可以购买的功能所需的功能。我很惊讶我找不到我需要的东西,我认为我开发的网络控件可能对他人有用。

因此,我想也许我可以出售新开发的网络控件并赚钱。我意识到我可以将它们制作开源并要求捐款,但是由于我不想进入这里的原因,我宁愿进行评估/试用版,然后如果他们使用他们的方式,请要求人们购买许可证比试验期更长。

我从来没有关于如何制作软件试用版。似乎我想出的任何东西都可以通过使用可用的.NET分解器之一来挫败任何能力的.NET开发人员。

谁能提供一些指示,参考文献(网页,书籍等),以涉及如何实施评估/试用版本?

有帮助吗?

解决方案

这是ASP.NET服务器控制许可模式上的一些文档:

http://msdn.microsoft.com/en-us/library/aa479017.aspx

任何有能力的开发人员都将能够阻止保护。您不值得您创建许可,这给您的荣誉客户带来了负担,只是为了使其对不可分割的人“更难”,无论如何。

您想要的是阻止休闲开发人员仅安装的东西,并且永远不要考虑必须在某处粘贴许可证密钥。只要有一些小小的提醒来让光荣的人尊敬,那就是您想要的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top