开源、标准DLL让您的程序轻松拥有标准授权、软件升级功能

注:鱼码dll有反跟踪,反逆向防破解版,安全高,文件稍大,杀软会误报请联系管理员下载,视自己软件安全要求选用。标准DLL下载

vc++.net演示demo

vc.net示例下载
软件开发者快速加注册码或软件升级功能

vb.net演示DEMO

vb.net示例下载
软件开发者快速加注册码或软件升级功能

易语言

易语言Demo下载
软件开发者快速加注册码或软件升级功能

Delphi

Delphi7的Demo下载
软件开发者快速加注册码或软件升级功能

返回码列表

默认返回码信息开发者是否可配置
666授权用户
-104 非授权用户
-105授权过期
-103初始化服务器链接失败
-101联接主机失败或返回信息失败
-100Server IP Error

如何做离线授权?

调用dll中grant_offline(无参数)和用户输入比较

如何做软件升级?

  • 1:会员中心->软件托管->添加/修改软件 最新版本号与升级包下载地址 记录下软件ID
  • 2:主程序调用dll检测本地软件是否需要更新
    check_update 参数:uid,soft_id(第一步软件id) local_version 用户端软件版本号 需要更新会返回升级包地址,启动升级程序关闭自身
  • 3 升级程序调用dll的download_file(url(2步中返回的升级包地址), save_path(升级包保存地址), CallBack回调函数用于显示下载进度等)
  • 4:升级程序解压升级包覆盖软件文件,升级完毕
    解压推荐开源的7Z支持命令行解压,无须安装可放置软件内. 软件主页:https://sparanoid.com/lab/7z/

其他备注:C语言函数声明

  • extern "C" _declspec(dllexport) char* _stdcall check_grant(char* code, char* username,char* uid,char* soft_id);//检测软件授权
  • extern "C" _declspec(dllexport) char* _stdcall check_update(char* uid,char* soft_id, char* cur_version);//检测软件是否要更新
  • extern "C" _declspec(dllexport) char* _stdcall get_latest_version(char* uid,char* soft_id);//获取软件最新版本
  • extern "C" _declspec(dllexport) char* _stdcall grant_offline();//离线授权码
  • extern "C" _declspec(dllexport) int _stdcall download_file(char* url,char* path, void (*ptr)(int p));//下载文件

开启软件托管

无需搭建平台,一键开启软件托管,坐等收款,收益1元以上即可体现