利用计算机硬件指纹和密码安全技术,PP版权保护平台可以帮助软件工程师实现这样的功能:比如相同的一份程序,A、B、C三客户获得的是不同类型和级别的授权码,A客户只能在2颗及以下CPU、16G及以下内存、1TB及以下硬盘的Linux服务器上运行小部分功能,B客户则没有任何平台和硬件限制,但主要功能只能使用5天,C客户则是无任何限制的全功能永久授权。这些功能不依赖硬件和实时网络。软件工程师花2个小时接入2个函数就可以,而且是全免费的!
支持各种开发语言:不限于C#、Delphi、PowerBuilfer、易语言等
基本步骤只要三步:
1. 注册PP防复制软件版权保护平台的开发端账号
2. 登录系统并创建软件项目和授权码
3. 参照示例代码将相应的终端开发包接入自己的程序之中,只有2个函数
特别说明:需要对终端开发包的DLL库文件检查摘要值,防止库文件被替换。
protected static bool CheckDigest(string szFilePath, string sha256Value)
{
if (!System.IO.File.Exists(szFilePath))
return false;
FileStream fs = new FileStream(szFilePath, FileMode.Open, FileAccess.Read);
SHA1Managed sha1 = new SHA1Managed();
byte[] digestVal