NightQuest wrote:Let's take World of Warcraft for instance, it doesn't like Cheat Engine at all, and if it sees it during boot (when the game starts) it freaks out and won't even show you the login screen.
A way around this is by editing Cheat Engines binaries to remove all references to 'Cheat Engine' as well as renaming the actual executable.
If it's something else entirely, I'd look at different programs that lets you view and edit a programs memory.
Several of these include: TSearch, OllyDbg (Attaching, then viewing Memory), ArtMoney, etc
And if those don't work, as a last-ditch effort, you could always use a ring0 debugger like Syser (attempting to take the place of SoftICE since it got discontinued); using this, you may yet still have to mask its presence (via renaming/editing).
Or if you're up for it, you could always make your own program that maps the memory regions of any given program.
Why would you even want to use a different program at all? Just throw it in a debugger and patch it with some raw ASM, it's really not that difficult once you get the hang of it.