Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想创建一个只能在一台机器(PC)上运行的应用程序。该软件应通过激活密钥激活(用户将激活序列发送给我,我将向他发送代码)。关于我应该如何做到这一点的任何建议?谢谢。
除了链接中提供的答案之外,我遇到的最简单的解决方案实际上是恢复ProcessorID并使用一些带有开始和结束日期的加密算法对其进行哈希处理,如果有任何日期限制管理。
只是给出一个基本的想法:
好:它很容易开发,而且是免费的。
坏:如果它取决于开始和结束日期,你基本上是在 PC 上查找,所以要欺骗控制,只需将你的计算机的日期放回去。