c# - 锁定程序/进行试用的序列号?

标签 c# visual-studio-2010 drm license-key serial-number

我正在寻找有关创建系统的指导,该系统将允许我锁定我的程序并将它们置于试用模式。 我想要指导的部分是创建/检查 key 的算法,你们对它应该是什么样子有什么建议吗? 我正在使用 C#。

最佳答案

最好的方法是实现您自己的真正硬编码的套接字协议(protocol),这样黑客就无法解码它,您应该不断更改它。此外,要检查许可证,您应该只联系您的套接字服务器,套接字服务器可以简单地联系数据库并检查 key 是否有效。

这就是我会做的,它可以很容易地实现

关于c# - 锁定程序/进行试用的序列号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10431860/

相关文章:

c# - MySql插入忽略性能

c# - XMLDocument,innerxml和outerxml的区别

c# - 如何为MYSQL数据库中的每个名称动态添加标签?

c++ - 如何在程序执行的最开始设置断点

c++ - VS2010静态链接问题

search - 使用 iThenticate 服务进行内容比较的替代方案有哪些?

c# - 在 SSH.NET 中执行长时间命令并在 TextBox 中连续显示结果

c++ - 为什么使用 std::forward 禁用模板参数推导?

javascript - 使用 Tizen AVPlay 设置 DRM 许可证服务器身份验证的 HTTP header

javascript - PlayReady/Widevine 和 ClearKey 之间有什么区别?