VC++开发常用功能一系列文章 (欢迎订阅,持续更新...)
第25章:VC++软件授权加密与管控(附demo)
思路:1.组合获取电脑硬件信息,然后根据这些信息生成请求授权文件 !
2.根据请求文件生成授权加密文件,支持授权到期时间,与授权次数,或者两者并用
3.软件加载授权加密文件使其生效!
功能:绑定了电脑,换电脑不能使用,到期不能使用,到次数不能使用!
//收集硬件信息,生成请求授权文件 (应用程序调用,由应用程序设定或配置授权时间、次数信息)
//返回0成功,其它失败 (详细返回见XXT_STATE_CODE)
//既设置了时间又设置了次数,以先到达为准计算
//授权使用次数 count
// filename 授权请求文件名 .dat(后缀名)
GenerateRequireLicenceFile(i