文件夹下有一个可执行程序,有一个通用明文许可证文本文件,该许可证文件不绑定到硬件,任意电脑都是通用的。
希望对这样的条件添加注册机制,实现一机一码,但是文本许可证无法加壳保护。
有什么办法或者奇特思路可以实现吗?
希望对这样的条件添加注册机制,实现一机一码,但是文本许可证无法加壳保护。
有什么办法或者奇特思路可以实现吗?
1
superrichman Mar 20, 2025
全程联网验证,一个码同时只能在线一个,连不到网不给用。
|
2
nanajj Mar 20, 2025
通过许可文件 + 机器到许可服务器申请许可,通过后颁发加密过的授权文件,客户端存下解密验证
|
3
Apol1oBelvedere OP @superrichman 只寻求一个直接处理的工具,不重新编码实现。
|
4
iorilu Mar 20, 2025
所谓一机一码一般两种实现方式
1. 离线式 这种很简单, 就是通过先客户端生成唯一机器码, 取一些特征, 然后发给你, 你根据这个机器码再生成注册码, 这种自然绑定到机器, 但是麻烦, 换机器不能用, 要重新生成 2. 在线式 这个就是通过客户端定时发起请求, 服务得检查一定时间内是否就一个人请求过就完了, 但这种必须要配一台服务器作验证的事 |
5
iorilu Mar 20, 2025
加一点,
在线式好处就是只是限制一个人用, 但换机器什么的都没关系, 反正保证只能一人在线就行 |
6
Apol1oBelvedere OP @iorilu #5 感谢建议,我只是需要一个处理工具,对已有的可执行程序和许可证进行保护,不是在编码层面处理这个问题。我问题没有描述清楚。
|
7
lifansama Mar 20, 2025 via Android
@Apol1oBelvedere winlicense ?
|
8
Apol1oBelvedere OP @Apol1oBelvedere #6 winlicense 只能对 exe 加密,对文本许可证不能加密。
|
9
rqYzyAced2NbD8fw Mar 21, 2025
> 该许可证文件不绑定到硬件
> 实现一机一码 你要不听听看你在说什么 |