好友
阅读权限20
听众
最后登录1970-1-1
|
本帖最后由 trustbox 于 2026-4-28 21:19 编辑
使用DNSPY进行研究,部分代码有混淆了,但是居然关键代码没混淆
1.版本试用/付费 相关关键值
Lxxxsxxx--Mainform
如下窗体/资源
remaindaysPro (默认剩余可试用全功能天数)
allowdaysPro (允许可试用全功能天数)
softwareversion (更改999值跳过更新可)
defaultysms (1试用 2付费)
2.初步尝试
曾经旧版本,我通过修改Aboutform/Aboutpayform/Mainform 中值判断,使其负数,或者remaindayspro9999 及 defaultysms<1字段判断改为诸如 <0 等 达到目的,但是新版本不能这样了
3.优化方法
于是新版本重新研究了下,找到Lxxxsxxx-commonclass 中直接定义defaultysms值=2为付费版
以防万一 同时修改 allowdaysPro / remaindaysPro 值=999
CommonClass.softwareversion) > 7777777L) 版本更新差值改大
修改 编辑IL指令 上述字段
4.最终结果验证 版本不更新 版本显示AU版本
更新此前本人进度
6.0.6.1 高级用户版 无期限 不更新
6.0.7.2 专业版 倒计时777777无限试用 不更新
6.307 高级用户版 同理 |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|