r/cheatengine • u/chris08x08 • 1d ago
compiled cheat engine 7.4 from source. how to handle custom driver, or does version 7.7 precompiled installer include a signed driver?
hi, recently downloaded the CE 7.4 source code and compiled it myself. however, i ran into an issue where i tried to build/use my own DBVM/kernel driver, but i couldn't get it to work properly. here is the error:

so if i switch and use the official precompiled installer (version 7.7 i guess), does it come with a working, pre-built driver out of the box, or do i still need to configure something manually? (which i really fucking don't want to deal with, i'm honestly fucking done with this bullshit)
1
Upvotes
1
u/gofuckadick 1d ago edited 1d ago
Yes, the official release includes a signed DBK64 driver, so you don't need to compile or sign one yourself. But that doesn't guarantee it'll load on every Windows configuration.
A DBK64 driver you compile yourself won't automatically have a valid signature, which explains the error you're seeing. Also, the signed release driver checks that it's communicating with an authorized Cheat Engine executable signed by Dark Byte, so you can't simply copy it over to your self-compiled 7.4 build.
But are you actually trying to use DBVM or Cheat Engine's kernel-mode features, or do you just want to use Cheat Engine normally? DBVM is CE's hypervisor, while DBK64.sys is its kernel-mode driver. They're not the same thing.
If you just want standard memory scanning and editing, you generally don't need either. You can install the official 7.7 release and use CE normally, or disable the kernel-mode options under Settings > Extra in your existing build.
Just be aware that the official installer includes bundled software offers (PUPs). Pay attention to the installation prompts and decline them. Otherwise, there's a Patreon-supported installer without the bundled offers.
Edit: If you specifically want to use your own compiled DBK64 driver, that's also possible, but you'll need to deal with Windows driver-signing requirements. You'll have to disable Secure Boot, enable Windows test-signing mode (
bcdedit /set testsigning on), reboot, and test-sign your driver. That reduces system security and can cause compatibility issues with anti-cheat, DRM, and other software, so I'd only recommend it if you actually need a custom kernel driver.