我读到的每个stackoverflow问题都归结为“每个人都可以破解”和“不要惹恼你的客户”......
我明白了。我想知道制作一个基本的、完全可破解的、易于盗版且不突兀的许可系统。事实上,如果有人有足够的动力破解我的软件,我会很高兴,这意味着我在做正确的事情。
我想到的实现是:
许可证密钥,例如:
XXXX-XXXX-XXXX-XXXX
然后使用中央数据库激活,发送一些硬件信息(已经获得该代码)。如果不同,用户会收到一条消息,提示“硬件已更改,单击确定将阻止其他使用此许可证的 PC 工作。您确定吗?” 是/否
如果他们继续,它将在我的服务器上将带有该序列号的旧硬件 ID 列入黑名单。
我需要的是一种生成简单序列号的方法,我很高兴使用库,但我想快速启动并运行并重新开始开发。我最好的选择是什么?