kksn python 授权神器

安装

pip install kksn

代码例子

from kksn import Monitor
 
def main():
    pass
 
Monitor(target=main, pwd='你的密码', title='你的程序名称')

Monitor(target=main, pwd='123', title='测试标题', icon_path='logo.ico')

Monitor(target=main, pwd='123', powered_by='你的名字')

Monitor(target=main, pwd='123', ntp='ntp1.aliyun.com')

## kksn默认方式是离线版本,即可以在无网络的情况下使用,但是有效期可能会因为系统时间而出现风险,
## 那么你只需要添加一个ntp参数,kksn将改变成为在线版本,它将从网络上获取时间并判断,如果用户使用离线方式运行还将报错。

Monitor(target=main, pwd='123', delay=10)
## kksn在程序运行阶段,将会每隔10分钟进行一次授权文件有效认证,
## 如果你觉得需要修改为更加合适的认证间隔时间,使用delay就可以完成。

其他参数

  1. copy_message:客户复制序列号时的提示
  2. key_error_message:授权文件错误时的提示
  3. key_expired_message:授权文件过期时的提示
  4. ntp_error_message:ntp无法获取时的提示

授权端

除了在程序端的代码,kksn还提供了具备授权文件生成的exe工具,它保存在你安装kksn的路径下,如: C:\Users\xxxx\Desktop\Workspace\Env\xxxx\Lib\site-packages\kksn

kksn_server.exe -s 7401C42989A4877D0E741EA0106B87D1==7CDD130E-F584-4E38-855F-EE5CB3AA5B25 -p 123 -d 31

在使用 kksn_server.exe 时,-p 是与程序中 Monitor 的 pwd 要保持一致。

当我们第一次使用 -p 之后,将会保存该 pwd,如果下次还是使用该 pwd 的话,就无需再次输入 -p。

-d 可以支持我们修改有效时间。


作者:spike

分类: Python

创作时间:2025-04-17

更新时间:2025-04-18

联系方式放在中括号之中例如[[email protected]],回复评论在开头加上标号例如:#1