【发布时间】:2011-07-14 17:26:39
【问题描述】:
在阅读了 Stack Overflow 上关于如何保护软件的大量帖子后,我意识到你不能。值得庆幸的是,我的软件是针对托管企业(不是很多)和少数消费者。我认为该软件不会流行到任何人都会破解它,但我想保护它。
在我发现的一个线程中,它有一个半体面的选项列表。我决定使用“使用可撤销密钥的简单注册,经常在线验证”。
我想既然我的应用程序是一个 C# NET 控制台应用程序,它将通过一个管理容器运行,我可以为它发出密钥。也许做一个 MySQL 数据库并保留一个只能在一次安装中使用的密钥列表,以及另一个可以在 X 安装中使用的密钥列表。无论如何,我的应用程序将在启动时使用命令行参数运行,因此添加“-key 29839X900AQ”之类的参数将减轻他们对它的过度担心的需要。
有没有人知道任何信息/网站可以帮助设置这样的东西?
【问题讨论】:
标签: c# .net license-key piracy-prevention piracy-protection