转贴请请保留出处, 谢谢

按以下步骤,可以重先编译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
  
有问题,请提出来讨论。。

转载于:https://www.cnblogs.com/devlyn/archive/2010/08/31/1813655.html

怎么重新编译CE5.6?相关推荐

  1. TCPMP超级播放器Windows CE5.0(ARMV4)编译方法

    本文主要讲解TCPMP播放器到WINDOWS CE平台的移植编译过程,硬件平台以ARMV4为主,结束部分会讲解到ARMV4I编译中需要注意的问题 这几天为公司一个项目做准备,准备编译移植来自linux ...

  2. CE5.0 - eboot汇编Startup.s中MMU设置流程详细分析

    CE5.0 - eboot汇编Startup.s中MMU设置流程详细分析   以下为SMDK开发板startup.s部分启动代码.   ;------------------------------- ...

  3. tcpmp 编译 源代码分析

    TCPMP源代码分析 TCPMP源代码分析 播放器主要由核心框架模块(common工程)和解码器.分离器插件组成.TCPMP的插件非常多,其中主要的插件有:interface插件实现了TCPMP的界面 ...

  4. TCPMP0.72RC1的编译与移植以及自己另外做UI完整方法

    我叫张挺,虽然开博,除了转了一篇黄色文章以外,技术文章从来没有写,所以呢,感到很不好意思!于是决定还写一篇在网上也留点痕迹.我这里主要是介绍TCPMP的移植以及如何把这个鸟鸟整到自己的界面中来.网上关 ...

  5. TCPMP编译方法(转载)

    本文主要讲解TCPMP播放器到WINDOWS CE平台的移植编译过程,硬件平台以ARMV4为主,结束部分会讲解到ARMV4I编译中需要注意的问题 这几天为公司一个项目做准备,准备编译移植来自linux ...

  6. go build 编译报错 missing go.sum entry for module providing package

    go build 编译报错 missing go.sum entry for module providing package 解决方法 // 移除未使用的依赖 go mod tidy 再次编译,就可 ...

  7. kotlin重写构造方法编译报错:Primary constructor call expected

    在kotlin中使用construct关键字定义构造方法,如果类定义时已经有构造方法(类名后带括号),需要添加构造方法时,需要使用以下写法: class User(var name,var age){ ...

  8. Myeclipse中项目没有代码错误提示,jsp页面无编译迹象?如何解决

    在使用Myeclipse开发项目时,发现jsp页面中嵌入的java代码没有编译的迹象,错误的get方法没有报错,没有报错信息我们如何知道我们开发的内容是正确的呢? 接下来就演示一下如何解决

  9. 初试linux编译(ubuntu+vim)+玩转智能蛇

    一.初试linux编译(ubuntu+vim) 步骤: ①下载vmware15+ubuntu桌面版映像 ②安装ubuntu ③下载vim+gcc 在ubuntu终端输入: sudo apt-get i ...

最新文章

  1. C++:rand()函数和srand()函数解读
  2. AngularJs学习笔记--Forms
  3. 查询提升200倍,ClickHouse你值得拥有!
  4. How do I filtered TextBox with a Decimal (double) Data Type
  5. oracle按照时间过滤
  6. 重建DC的DNS区域
  7. 共享一个从字符串转 Lambda 表达式的类(4)
  8. 1.OD-破解MTS DashBoard
  9. intellij idea -- 工程移植
  10. 优化案例(part7)--Latent Multi-view Subspace Clustering
  11. c语言对中文字符串编码_Python || 学习笔记(1):数据类型字符串变量和编码
  12. Struts2初始化流程及源码分析
  13. tableView编辑
  14. Android 几种解析XML文件方式的区别
  15. HCIE Security 流量型攻击防范 备考笔记(幕布)
  16. 单分支 两路分支和多分支的if结构_程序选择结构
  17. R语言进行的变量相关性显著性检验
  18. Ubuntu/Windows配置AlphaPose填坑(亲测有效)
  19. 【HDU 5956】The Elder(树上斜率DP)
  20. 面经 - 阿里巴巴 - 视频二面

热门文章

  1. word文档不能显示图片的处理
  2. 了解Netsparker扫描器
  3. 黑客X元素关闭了,给大家完成了一份电子杂志《黑客X元素》Terminator X
  4. Windows技能(二):有效清理C盘垃圾的一些使用技巧 | C盘垃圾爆满
  5. 搞懂Pandas数据合并,这一片就够了
  6. 120 以太坊 ethereum truffle : 编写自动化智能合约测试
  7. 不要陷入「完美主义者」的陷阱,你必须填的坑
  8. 番茄助手 VS2015
  9. SpringBoot时区设置
  10. 计算机应用基础试卷分析报告,计算机应用基础 试卷分析.doc