给软件上把锁,
剩下的交给灵境

卡密授权、机器码绑定、离线验证、风控黑名单。接入一次 SDK,授权的所有事情都在一个控制台里完成。

了解详情 接入示例

桌面程序、游戏客户端、命令行工具都能接

灵境 · 授权卡 已激活

LJ-9F4K-2M7Q-XR82

时长卡 · 30 天 · 单机授权

机器码
4F:2A:9C:71:B0:3D
设备上限
1 台
有效期至
2026-11-26 23:59
剩余次数
不限
机器码已验证 签发 · 游戏客户端 v2.4.0
已有 SDK
  • C#
  • Java
  • C++
  • Go
  • Rust
  • Python
  • C
另外提供 C 接口与 DLL,可接易语言与按键精灵

软件授权需要的事,基本都在

从生成第一张卡到看清每一条验证记录,不用再自己写一套授权后台。

  • card

    卡密授权

    时长卡、次数卡、点数卡与试用卡,批量生成、导出、冻结、作废。卡密完整内容只对有权限的账号可见。

  • device

    用户与设备

    账号用户和卡密用户分开管理。机器码绑定,换机规则自己定,可以限制单机多开,也能一键解绑。

  • offline

    离线验证

    验证成功后写入本地凭证,断网时凭凭证放行。宽限天数自己定,客户端不用一直连着服务器。

  • risk

    风控与黑名单

    按规则自动拦截异常。设备、IP 与 IP 段一键拉黑,命中记录随时可查,误封能撤销。

  • release

    版本与更新

    发布新版、灰度、强制更新。可以直接设置直链供客户下载。

  • api

    数据与开放接口

    在线数、激活数、验证记录一目了然。开放 API 与 Webhook,把数据接进你自己的系统。

接入只要四步

一个人做的话,半天能跑通。各语言的用法在控制台「接口文档」里。

  1. 开通账号

    填开发者标识、名称、邮箱、密码。需要邀请码或人工审核时,审核结果会直接通知你。

  2. 创建应用

    在控制台新建应用,拿到应用 ID 与应用密钥,密钥可以随时重置。

  3. 接入 SDK

    初始化时填入应用 ID、应用密钥、程序版本和机器码,然后在启动处等一次验证结果。

  4. 签发卡密

    批量生成卡密发给用户,即刻生效;冻结、作废也在同一页操作,每张卡都有记录。

// 启动时验证一次,成功放行
using Lingjing;

var api = new License("app_id", "app_key");
var r = api.Verify(cardKey, MachineCode.Value);

if (r.Ok)
    StartMainWindow(r.ExpireAt);   // 放行
else
    ShowActivation(r.Reason);      // 提示激活

示例只演示调用顺序,方法名以控制台「接口文档」为准。

四种卡,覆盖常见的授权形态

卡种决定放行规则;换机、离线、多开这些单独配,不跟卡种绑死。

duration

时长卡

按天或按月算,到期自动失效。适合订阅制的软件。

count

次数卡

可用固定次数,用完为止。适合按次使用的工具。

credits

点数卡

扣点数,按功能自定消耗。适合转码、作图这类消耗型功能。

trial

试用卡

给新用户发一张,到点自动停用。试用装也能限设备、限次数。

同一种卡可以给不同应用、不同版本各配一套规则,互不影响。

动手之前,你可能想先问清楚

我的软件是 C# 桌面程序,能用吗?

能。桌面程序(WinForms、WPF、WinUI)、游戏客户端、Java 与 Python 工具都支持,C#、Java、C++、Go、Rust、Python、C 都有现成 SDK。

只有 C 接口也能用,DLL 直接调用,易语言和按键精灵接进来的一样能跑。

断网了用户还能打开软件吗?

可以在控制台配置离线宽限:验证成功后写入本地凭证,断网时凭本地凭证放行,超过宽限天数再回服务器验证。宽限天数自己定。

用户换了电脑,卡还能用吗?

看你设的规则。可以允许用户每月自助解绑 N 次,也可以要求联系你。换机记录会写进用户档案,两个人同时用一张卡时能看出来。

能限制一台电脑只能开一个吗?

能。按设备记录机器码与同时在线的实例数,给应用设一个上限,超出的实例验证会被拒绝。规则按应用配置,改完即时生效,不用更新客户端。

卡密被人拿到别的机器上用怎么办?

第一次验证时就把卡和机器码绑在一起,换台设备验证直接不通过。异常的设备、IP、IP 段可以一键拉黑,命中记录在风控里随时能查,误封能撤销。

我的用户数据,你们能看到吗?

授权相关的一切(卡密、机器码、激活记录)存在灵境,用于验证与统计;卡密完整内容只对有权限的账号可见。

你的业务数据——用户在你的软件里做了什么——不需要交给我们,用开放接口和 Webhook 拉回去自己存。

接入要改很多代码吗?

不用。初始化加一次验证,通常十来行代码收口在一个文件里,之后加功能不用再碰它。

想验证是否接对了,可以在控制台用一张试用卡先跑一遍。