已解决
C++ —— 单机软件加入Licence许可权限流程(附详细流程图、详细代码已持续更新..)
来自网友在路上 147847提问 提问时间:2023-09-27 13:30:06阅读次数: 47
最佳答案 问答题库478位专家为你答疑解惑
单机版许可证简介
笼统的说:实现一个生成授权Lic文件应用程序(我们使用),生成的Lic文件给应用程序(客户使用)启动时读取一下对比加密后的字符串或自定义格式的密钥判断是否正确。
单机版许可证执行流程
第一级比对:发布的加密许可证文件,该加密许可证文件仅可用使用的软件打开正常解析,解析出发布方的加密时间、加密许可期限(天数或秒数、次数等)。
第二级比对:单机版许可证实现基本是通过获取PC的CPU、显卡、硬盘等硬件信息后进行各种加密 如哈希、MD5加密等方式记录下来,进行与本地存储的比对。
第三级比对:为防止用户手动修改系统时间而设计的一套流程。具体看下图。
详细步骤(看下图讲解)
当我们将.exe与.lic文件打包发给用户执行。
.lic文件(内容不包含注释):licenceStartDatetime:2000-00-<
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"C++ —— 单机软件加入Licence许可权限流程(附详细流程图、详细代码已持续更新..)":http://eshow365.cn/6-14693-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!