在阅读Stack Overflow上关于如何保护软件的大量线索后,我意识到你不能。谢天谢地,我的软件针对托管企业(不是那么多)和少数消费者。我认为这个软件不会流行,以至于任何人都会破解它,但我想保护它。保护软件免受海盗侵害
在我发现的其中一个线程中,它有一个不错的选择列表。我已经决定,我希望与“简单的注册与可更换钥匙,经常在线验证。”
我想,因为我的应用程序是一个将通过管理容器运行的C#NET控制台应用程序,所以我可以为它发布密钥。也许做一个MySQL数据库并保存只能在一次安装中使用的密钥列表,以及另一个可在X安装中使用的密钥列表。我的应用程序在启动时会用命令行参数运行,所以添加一个类似“-key 29839X900AQ”的东西将会减轻他们需要太担心的问题。
有没有人知道任何信息/网站提供帮助设置这样的事情?