DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: a3242323
今日帖子: 61
在线用户: 19
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 emailx45 (emailx45) ▲▲▲▲△ -
注册会员
2021/11/26 5:27:57
标题:
Using SFK tool to hack EurekaLog v7.9.6.0 BPLs D7-Alexandria 浏览:390
加入我的收藏
楼主: Using SFK tool to hack EurekaLog v7.9.6.0 BPLs D7-Alexandria

1) you can use any SFK verions > 1.8.9 if possible
2) Create a file and use this script :

REM // ********** FILE BAT **********
@echo off
@color 1F

setlocal enabledelayedexpansion

TITLE AutoPatch for EurekaLog v7.9.6.0 (D7/Tokyo/Rio/Sydney/Alexandria)

net session >nul 2>&1

if NOT %errorLevel% == 0 (
    echo INFO: Administrative permissions required.
    echo.
    echo       Run AutoPatch.cmd as ADMIN:
    echo.
    echo.      * Right-click file "AutoPatch.cmd" in explorer and
    echo.      * Choose "Run as administrator"
    echo.
    pause
    exit /b
)

%~d0
cd %~p0

dir "%~dp0EurekaLogCore*.bpl" /s /b 1>NUL 2>NUL

if errorlevel 1 (  
     echo INFO: Current directory is not installdir
     echo.
     echo       Run AutoPatch.cmd in installdir ...
     echo.
     pause
     exit /b      
)

set "DelphiIDE="

dir "%~dp0EurekaLogCore280.bpl" /s /b 1>NUL 2>NUL

if not errorlevel 1 (
   set "DelphiIDE=Delphi 11 Alexandria"
)

dir "%~dp0EurekaLogCore270.bpl" /s /b 1>NUL 2>NUL

if not errorlevel 1 (
   set "DelphiIDE=!DelphiIDE!   Delphi 10.4 Sydney"
)

dir "%~dp0EurekaLogCore260.bpl" /s /b 1>NUL 2>NUL

if not errorlevel 1 (
   set "DelphiIDE=!DelphiIDE!   DX10.3 Rio"
)

dir "%~dp0EurekaLogCore250.bpl" /s /b 1>NUL 2>NUL

if not errorlevel 1 (
   set "DelphiIDE=!DelphiIDE!   DX10.2 Tokyo"
)

dir "%~dp0EurekaLogCore70.bpl" /s /b 1>NUL 2>NUL

if not errorlevel 1 (
   set "DelphiIDE=!DelphiIDE!   Delphi 7"
)

if "%DelphiIDE%"=="" (  
     echo INFO: No supported version of EurekaLog found.
     echo.
     echo       AutoPatch.cmd will be terminated now ...
     echo.
     pause
     exit /b      
)

echo **********
echo AutoPatch for EurekaLog v7.9.6.0 (D7/Tokyo/Rio/Sydney/Alexandria)
echo **********
echo.

set starttime=%time%
set "INSTDIR=%~dp0"
set INSTDIR=%INSTDIR:~0,-1%
set "SYSDIR=C:\Windows\System32"
set "WOW64="

if exist "!PROGRAMFILES(X86)!" (
   set "SYSDIR=C:\Windows\SysWOW64"
   set "WOW64=WOW6432Node\"
)

echo Please wait a few seconds ...
echo.
echo Step 1/2: Patching EurekaLog for %DelphiIDE%
echo.

sfk189.exe rep -bin /75033B04245A5874/75033B04245A58EB/  -quiet -dir . -yes -file EurekaLogExpert*.bpl
sfk189.exe rep -bin /558BECB9080000006A006A004975F9515333C055/C38BECB9080000006A006A004975F9515333C055/  -quiet -dir . -yes -file EModules.dcu
sfk189.exe rep -bin /558BECB9090000006A006A004975F9535633C055/C38BECB9090000006A006A004975F9535633C055/  -quiet -dir . -yes -file EModules.dcu
sfk189.exe rep -bin /55534881ECC8000000488BEC48C7452800000000/C3534881ECC8000000488BEC48C7452800000000/  -quiet -dir . -yes -file EModules.dcu
sfk189.exe rep -bin /55534881EC28010000488BEC48C7453800000000/C3534881EC28010000488BEC48C7453800000000/  -quiet -dir . -yes -file EModules.dcu
sfk189.exe rep -bin /558BECB9090000006A006A004975F9535633C055/C38BECB9090000006A006A004975F9535633C055/  -quiet -dir . -yes -file EModules.dcu
sfk189.exe rep -bin /55534881EC28010000488BEC48C7453800000000/C3534881EC28010000488BEC48C7453800000000/  -quiet -dir . -yes -file EModules.dcu  
sfk189.exe rep -bin /400300008B4068BAFF000000/400300008B4068BA0099FF00/  -quiet -dir . -yes -file EurekaLogExpert70.bpl
sfk189.exe rep -bin /700300008B4068BAFF000000/700300008B4068BA0099FF00/  -quiet -dir . -yes -file EurekaLogExpert70.bpl
sfk189.exe rep -bin /180400008B4074BAFF000000/180400008B4074BA0099FF00/  -quiet -dir . -yes -file EurekaLogExpert250.bpl EurekaLogExpert260.bpl
sfk189.exe rep -bin /480400008B4074BAFF000000/480400008B4074BA0099FF00/  -quiet -dir . -yes -file EurekaLogExpert250.bpl EurekaLogExpert260.bpl
sfk189.exe rep -bin /280400008B4074BAFF000000/280400008B4074BA0099FF00/  -quiet -dir . -yes -file EurekaLogExpert270.bpl
sfk189.exe rep -bin /580400008B4074BAFF000000/580400008B4074BA0099FF00/  -quiet -dir . -yes -file EurekaLogExpert270.bpl
sfk189.exe rep -bin /0400008B4074BAFF000000/0400008B4074BA0099FF00/  -quiet -dir . -yes -file EurekaLogExpert280.bpl 
sfk189.exe rep -bin /00E85439FCFFB2018B86F80200/00E85439FCFFB2008B86F80200/  -quiet -dir . -yes -file EurekaLogExpert70.bpl
sfk189.exe rep -bin /8B80D0030000B201E84DEDFAFF/8B80D0030000B200E84DEDFAFF/  -quiet -dir . -yes -file EurekaLogExpert250.bpl
sfk189.exe rep -bin /8B80D0030000B201E839ECFAFF/8B80D0030000B200E839ECFAFF/  -quiet -dir . -yes -file EurekaLogExpert260.bpl
sfk189.exe rep -bin /8B86E0030000B201E8E4A7FAFF/8B86E0030000B200E8E4A7FAFF/  -quiet -dir . -yes -file EurekaLogExpert270.bpl
sfk189.exe rep -bin /8B86E8030000B201E86CA7FAFF/8B86E8030000B200E86CA7FAFF/  -quiet -dir . -yes -file EurekaLogExpert280.bpl
sfk189.exe rep -bin /8B8098080000B201/8B8098080000B200/  -quiet -dir . -yes -file EurekaLogExpert70.bpl
sfk189.exe rep -bin /8B8070090000B201/8B8070090000B200/  -quiet -dir . -yes -file EurekaLogExpert250.bpl EurekaLogExpert260.bpl
sfk189.exe rep -bin /8B8080090000B201/8B8080090000B200/  -quiet -dir . -yes -file EurekaLogExpert270.bpl
sfk189.exe rep -bin /8B8088090000B201/8B8088090000B200/  -quiet -dir . -yes -file EurekaLogExpert280.bpl  
sfk189.exe rep -bin /E8D6F8FFFF595568D8FC4700/B8D6F8FFFF595568D8FC4700/  -quiet -dir . -yes -file EurekaLogExpert70.bpl
sfk189.exe rep -bin /E83EF6FFFF5933C05568D8AF/B83EF6FFFF5933C05568D8AF/  -quiet -dir . -yes -file EurekaLogExpert250.bpl
sfk189.exe rep -bin /E806F6FFFF5933C05568A8B3/B806F6FFFF5933C05568A8B3/  -quiet -dir . -yes -file EurekaLogExpert260.bpl
sfk189.exe rep -bin /E85BF7FFFF598D9578FFFFFF/B85BF7FFFF598D9578FFFFFF/  -quiet -dir . -yes -file EurekaLogExpert270.bpl EurekaLogExpert280.bpl
sfk189.exe rep -bin /54007200690061006C000000B0040200FFFFFFFF0E0000004C00610074006500730074002000760065007200730069006F006E/460075006C006C0020000000B0040200FFFFFFFF0E0000004C00610074006500730074002000760065007200730069006F006E/  -quiet -dir . -yes -file EOption.dcu EurekaLogExpert*.bpl
sfk189.exe rep -bin /54007200690061006C0000/460075006C006C00200000/  -quiet -dir . -yes -file EOption.dcu EurekaLogExpert*.bpl
sfk189.exe rep -bin /55004E004C004900430045004E00530045004400/4C004900430045004E0053004500440020002000/  -quiet -dir . -yes -file EOption.dcu EurekaLogExpert*.bpl
sfk189.exe rep -bin /55004E005200450047004900530054004500520045004400/520045004700490053005400450052004500440020002000/  -quiet -dir "!INSTDIR!" "C:\Windows\System32" "!SYSDIR!" -yes -file EOption.dcu EurekaLogCore*.bpl EurekaLogExpert*.bpl
sfk189.exe rep -bin /547269616C000000FFFFFFFF0E0000004C61746573742076657273696F6E/46756C6C20000000FFFFFFFF0E0000004C61746573742076657273696F6E/  -quiet -dir . -yes -file EOption.dcu EurekaLogExpert*.bpl          
sfk189.exe rep -bin /547269616C/46756C6C20/  -quiet -dir . -yes -file EOption.dcu EurekaLogExpert*.bpl
sfk189.exe rep -bin /554E4C4943454E534544/4C4943454E5345442020/  -quiet -dir . -yes -file EOption.dcu EurekaLogExpert*.bpl
sfk189.exe rep -bin /554E52454749535445524544/524547495354455245442020/  -quiet -dir . -yes -file EOption.dcu EurekaLogExpert*.bpl          
sfk189.exe rep -bin /4E004F005400200052004500470049005300540045005200450044002000560045005200530049004F004E/2000200052004500470049005300540045005200450044002000560045005200530049004F004E00200020/  -quiet -dir . -yes -file  *.dcu EurekaLogExpert*.bpl
sfk189.exe rep -bin /4E4F5420524547495354455245442056455253494F4E/2020524547495354455245442056455253494F4E2020/  -quiet -dir . -yes -file  *.dcu EurekaLogExpert*.bpl
sfk189.exe rep -bin /450076006500720079002000700072006F006A00650063007400200063006F006D00700069006C006500640020007700690074006800200045007500720065006B0061004C006F006700200054007200690061006C000D000A006500780070006900720065007300200061006600740065007200200033003000200064006100790073002E/20002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020/  -quiet -dir . -yes -file *.dcu EurekaLogExpert*.bpl
sfk189.exe rep -bin /54007200690061006C000000558BEC53/460055004C004C0020000000558BEC53/  -quiet -dir "!INSTDIR!" "C:\Windows\System32" "!SYSDIR!" -yes -file EurekaLogCore*.bpl
sfk189.exe rep -bin /547269616C000000558BEC53/46554C4C20000000558BEC53/  -quiet -dir "!INSTDIR!" "C:\Windows\System32" "!SYSDIR!" -yes -file EurekaLogCore*.bpl
sfk189.exe rep -bin /54007200690061006C000000B0040200FFFFFFFF03000000540052004C/200020002000200020000000B0040200FFFFFFFF03000000540052004C/  -quiet -dir "!INSTDIR!" "C:\Windows\System32" "!SYSDIR!" -yes -file EurekaLogCore*.bpl
sfk189.exe rep -bin /547269616C000000FFFFFFFF0300000054524C/2020202020000000FFFFFFFF0300000054524C/  -quiet -dir "!INSTDIR!" "C:\Windows\System32" "!SYSDIR!" -yes -file EurekaLogCore*.bpl
sfk189.exe rep -bin /4500760065007200790020006100700070006C00690063006100740069006F006E00200063006F006D00700069006C006500640020007700690074006800200045007500720065006B0061004C006F006700200054007200690061006C000D000A006500780070006900720065007300200061006600740065007200200033003000200064006100790073002E/200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200052006500670069007300740065007200650064002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020/  -quiet -dir . -yes -file EurekaLogExpert*.bpl

echo Step 2/2: Writing license data to registry
echo.
REG ADD HKLM\SOFTWARE\!WOW64!EurekaLab\EurekaLog\7.0 /v AppName /d "EurekaLog 7.9.6.0 Professional" /F 1>NUL 2>NUL
REG ADD HKLM\SOFTWARE\!WOW64!EurekaLab\EurekaLog\7.0 /v AppDir  /d "!INSTDIR!" /F 1>NUL 2>NUL
REG ADD HKLM\SOFTWARE\!WOW64!EurekaLab\EurekaLog\7.0 /v AppType /d "Professional" /F 1>NUL 2>NUL
REG ADD HKLM\SOFTWARE\!WOW64!EurekaLab\EurekaLog\7.0 /v AppDate /d "none" /F 1>NUL 2>NUL
REG ADD HKCU\SOFTWARE\EurekaLab\EurekaLog\7.0 /v AppName /d "EurekaLog 7.9.6.0 Professional" /F 1>NUL 2>NUL
REG ADD HKCU\SOFTWARE\EurekaLab\EurekaLog\7.0 /v AppType /d "Professional" /F 1>NUL 2>NUL
REG ADD HKCU\SOFTWARE\EurekaLab\EurekaLog\7.0\License /v Edition /d "Professional" /F 1>NUL 2>NUL
REG ADD HKCU\SOFTWARE\EurekaLab\EurekaLog\7.0\License /v UserName /d "EurekaLog" /F 1>NUL 2>NUL
REG ADD HKCU\SOFTWARE\EurekaLab\EurekaLog\7.0\License /v UID /d "{20e8e8c4-6789-4a49-8e78-c02d739e6d5e}" /F 1>NUL 2>NUL
REG ADD HKCU\SOFTWARE\EurekaLab\EurekaLog\7.0\License /v ID  /d "{20e8e8c4-6789-4a49-8e78-c02d739e6d5f}" /F 1>NUL 2>NUL

set endtime=%time%

echo Started  at: %starttime%
echo Finished at: %endtime%
echo.
echo Patching finished ...
echo.
pause
exit
REM //********** END FILE **********//


AutoPatch requires command line tool "SFK" in installdir or C:\Windows
https://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.9.2/sfk189.exe/download


Download TRIAL EurekaLog v7.9.6.0 from:   EurekaLog - Downloads
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!
作者:
男 pp0123 (pp0123) ★☆☆☆☆ -
普通会员
2021/11/26 5:58:34
1楼: Thanks !
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行46.875毫秒 RSS