微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 处理.NET应用程序许可的最简单方法是什么?

我即将发布我的自由 Windows窗体项目.

处理许可的最简单方法是什么?我的目标机器没有互联网访问权限,所以我不认为通过网络服务进行验证将是最好的行动方案.

我只是不希望他们复制我的程序并在其他机器上运行,甚至自己出售.

解决方法

有很多方法可以做到这一点,它们都取决于您的目标受众/部署环境.

由于您无法打电话回家,因此您需要依赖序列号.如果您有客户端/服务器体系结构,则可以将注册存储在服务器上,客户端可以检查它们.

如果它只是一个客户端应用程序,那么你可以1)使用序列号2)让它们生成一个串行请求,使用它们的MAC地址或一些其他唯一标识符来确定它们正在安装的机器.这样,当您根据请求发出序列时,它只能在生成请求的计算机上运行.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐