吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8731|回复: 3
收起左侧

[分享] Safengine Licensor v2.0.1.0 过试用时间限制 Source

[复制链接]
wypmke 发表于 2012-5-10 18:25
先说下SL 授权文件时间限制:
1.每次都写注册表:
HKEY_CURRENT_USERSOFTWAREClassesInterface*.SL
2.使用GetSystemTime 读取系统时间,判断授权文件是否过期.

过SL 授权文件时间限制:
方式1: 非编程.
先删除注册表,然后改系统时间.    //应该有人测试过,直接修改系统时间没用吧
方式2: 编程.
将DLL模拟的GetSystemTime 为My_GetSystemTime.
My_GetSystemTime 代码如下:
[url=]复制代码[/url]

  • int I=0;
    DWORD dwThreadId;

    VOID  WINAPI My_GetSystemTime(LPSYSTEMTIME lpSystemTime)
    {

        GetSystemTime(lpSystemTime);
        I++;
        if (I<=5)
        {
            lpSystemTime->wDay=22;
            lpSystemTime->wYear=2011;
            lpSystemTime->wMonth=3;
            if (I==5)
            {
                dwThreadId=GetCurrentThreadId();
            }
        }
        //SL 会开线程不断的检测时间!
        if (dwThreadId==GetCurrentThreadId())
        {
            lpSystemTime->wDay=22;
            lpSystemTime->wYear=2011;
            lpSystemTime->wMonth=3;
        }
          return;
    }

.
编译环境:
VS 2005 +Delphi 2006

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Sound 发表于 2012-5-10 18:28
本帖最后由 Sound 于 2012-5-9 23:31 编辑

Thank's !
不过不需要!

deeRix 发表于 2012-5-10 19:23
温柔 发表于 2012-5-10 20:27
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 16:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表