按以下步驟,可以重先編譯CE5.6
一. 準備工作
1.CE5.6源碼:
http://http://www.cheatengine.org/downloads.php
2.微軟的WDK:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=36a2630f-5d56-43b5-b996-7633f2ec14ff
3.Delphi7,自己去找了。。。
解壓CE原碼到本地硬盤I盤,目錄改成I:\CE56
安裝好WDK
二.生成dbk32.sys和dbk32.dll
1.改文件ntifs.h
? 用記事本打開改文件I:\CE56\DBKKernel\ntifs.h, 保存, 關閉
? 這一步是為了去掉有些編譯器不認識的字符。
?
2.生成dbk32,sys
?? 在運行里輸入?
?????? C:\WINDOWS\system32\cmd.exe /k C:\WinDDK\bin\setenv.bat C:\WinDDK\ fre x86 WXP 回車
?? 或直接在菜單操作
????? 開始>所有程序>Windows Driver Kits>WDK 7600.16385.1>Build Environments>Windows XP>x86 Free Build Environment
?? 進入一個CMD界面,先轉到I盤,再進入DBKKernel, 運行ce.bat
???? 輸入 I: 回車??
???? 輸入 cd I:\CE56\DBKKernel 回車
???? 輸入 ce.bat 回車???????????????????????????????????????????????????????????????????
?? 如果一切正常,你將會在CMD界面看到如下字樣
??????? 13 files compiled.
??????? 1 Executable built
?? 同時dbk32.sys也會出現在I:\CE56\bin里
3.生成dbk32,dll
?? delphi7打開I:\CE56\DBKKernel\dbk32.dpr, 編譯
?? I:\CE56\bin里出現dbk32.dll
?
三. 生成DLL和exe
?? 按順序編譯以下工程
?? I:\CE56\standalone\trainerwithassembler.dpr
?? I:\CE56\CEHook\CEHook.dpr
?? I:\CE56\stealth\stealth.dpr
?? I:\CE56\SystemcallRetriever\systemcallsignal.dpr
?? I:\CE56\SystemcallRetriever\Systemcallretriever.dpr
?? I:\CE56\dbk32\Kernelmodule unloader\Kernelmoduleunloader.dpr
???I:\CE56\cheatengine.dpr
四. 完成
?? 建立運行目錄,如I:\NCE56
?? copy I:\CE56\bin\*.* I:\NCE56
?? copy I:\CE56\stealth.dll I:\NCE56
?? copy I:\CE56\driver.dat I:\NCE56
?? copy I:\CE56\underc\ucc12.dll I:\NCE56
?? 這里的ucc12.dll原來就有的。。
?? 完成后,I:\NCE56有10個文件
?? cheatengine.exe
?? CEHook.dll
?? dbk32.dll
?? dbk32.sys
?? driver.dat
?? Kernelmoduleunloader.exe
?? stealth.dll
?? Systemcallretriever.exe
?? systemcallsignal.exe
?? ucc12.dll
??
有問題,請提出來討論。。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
