1
1
这实际上取决于您希望如何在应用程序中处理它,以及您希望为用户采取什么类型的操作。
|
2
1
取决于它是什么类型的应用程序。 如果它是桌面应用程序,一旦验证了许可证密钥……您可以在某个地方设置一点,让您的软件知道它正在以许可模式运行。确保该位在应用程序文件夹之外的某个位置(这样,如果有人直接将应用程序复制到另一台计算机上,您的软件就会知道它不再获得许可)。 如果你想做一个网络应用,一个加密的许可证文件在你的网站目录似乎是一个流行的解决方案。文件包含许可证类型和域名……然后您的Web应用程序会根据每个请求验证许可证(有点开销,但您可以使代码快速运行)。 |
3
0
这取决于您真正希望自己的许可证有多安全。我建议在应用程序每次启动时检查一个许可证密钥——从CPU/内存的角度来看,这不应该太贵。如果您只在第一次运行时进行检查,那么它很容易被黑客攻击,并且密钥可以被一次又一次地删除并安装在另一台计算机上。 |