编译自己的过保护CE02.dbk驱动编译
编译CE驱动需要安装wdk 和 sdk 驱动编译好以后需要签名(网上随便找个过期签名 改一下系统时间来签吧~)安装包地址(需要先安装vs2019记得把V142装上~总之就是C++windows桌面开发环境):下载地址见上篇文章装好VS2019以后,安装sdk和wdk安装过程省略......编译CE驱动1、修改CE驱动服务名和文件名在编译CE驱动之前,首先要修改一下CE源码中关于驱动服务名、调用的驱动名,因为默认的服务名和驱动文件名是被游戏厂商给和谐掉的,我们打开CE源码点击菜单上的工程--单元输入dbk32funciton打开DBK32functions.pas这个文件搜索dbk32.sys这个字符串找到以下地方,把dbk32 dbk64 CEDRIVER73改成自己的名字然后重新编译CE即可2、编译驱动修改完了以后 打开CE源码中DBKKernel文件夹,然后使用VS2019打开DBKKernel.sln平台改为x64,配置改为Release without sig项目属性中的常规,目标文件名改成你自己的驱动文件名项目属性中的生成事件--生成后事件--命令行里面的内容全部删除项目属性中的 Driver Signing中的 sign Mode改为off(因为我们需要自己改系统时间签名,如果你可以在这里直接签名当我没说)然后再解决方案管理器中打开dbk64.inf打开后替换dbk64这个字符串为你自己的驱动名因为我给我自己驱动取名叫xiaomi64 所以我替换成xiaomi64以上步骤做完以后,即可正常编译,如果报错的话不是你SDK有问题就是你的WDK有问题,你可以建立一个空的驱动项目编译试试编译成功后可以看到,在ce源码的bin目录里面多了一个驱动文件3.驱动签名因为x64加载驱动要求驱动必须有数字签名,所以我们还要给驱动签名才能使用建议在虚拟机win7环境下签首先我们安装驱动签名工具(安装过程省略)打开我们的驱动签名工具,选择证书管理点导入点导入选择我们的证书文件(pfx)输入密码后点击确定点击签名规则点击添加输入一个规则名,然后选择证书,点确定然后把系统时间改为开始日期之后,截止日期之前点击数字签名把我们的驱动拖进去,然后点数字签名规则点刚才创建的,然后点驱动模式显示签名成功即可,然后把我们的驱动文件复制到ce的bin目录下不出意外的话意外会发生,现在打开CE加载驱动会发现竟然报错了~3.制作镜像文件制作镜像文件需要一个linux操作系统,这里我在VM中安装了一个ubuntu我们首先在unubtu系统中输入 sudo apt install -y build-essential yasm nasm openssh-server lrzsz net-tools 来安装必要的环境装好以后在CE源码目录中把dbvm文件夹复制到ubuntu中,然后在终端进入这个文件夹然后输入 sudo make install不出意外的话,你等待一会就能看到 chmod 777 vmdisk.img了,然后这个文件夹里面也多出了一个vmdisk.img文件,我们把这个文件也复制到CE的bin目录中,然后再以管理员权限运行CE,这个时候CE驱动肯定是能加载了我们打开CE 打开CE帮助--关于,显示你的系统支持dbvm 然后点一下这行文字系统右上角显示了一行让人感动的字也弹出了一个对话框,我们点确定发现驱动已经加载进来了What is target Windows version using in this tutorial? becase if I use latest version of Windows it will alert certificate already revoked anuwatxx 发表于 2025-1-7 17:13
What is target Windows version using in this tutorial? becase if I use latest version of Windows it...
all windows version. but,Windows 11 has revoked many signatures, you need to find the ones that have not been revoked admin 发表于 2025-1-7 22:28
all windows version. but,Windows 11 has revoked many signatures, you need to find the ones that ha ...
Thanks for response sir . I try with Windows 10 21H2 it works fine but when try with Windows 10 22H2 it alerts certificate already revoked {:-_-kelian-_-:}
页:
[1]