The trainers work by constantly altering, or spamming as it were, memory values. You can see this effect even without running the game but running the trainer. With a few Windows apps it causes interrupt events in some driver cycles. Even before activation.
I have experienced timer issues with sound blaster drivers when a CH trainer is running without activation.
Without going into more detail, functions are either static memory value changes or spammed memory changes overriding ongoing changes made by the game.
This means there are two behaviours.
[Edited by effoff, 9/21/2012 9:26:12 PM]
After the game update, I downloaded the newest trainer. My game crashed when I activated it. Completely a User Error. Although I thought I had deleted the old trainer, I actually had just overwritten the old trainer when I unzipped the new one. I was using the same desktop shortcut since both has the same link.
Easy Fix. I deleted the trainer, deleted the shortcut, cleared my cache, then unzipped the new trainer and made a new shortcut. Fixed! I think this is where people are having the problem.
And I know you had posted about clearing the cache (a few times), but who reads back history on forums LOL... much like when this post gets 1 page behind... it will be invisible to anyone with the CTD problem.
Surely if you go too far beyond the game parameters it will no longer be fun.
I know this is a sore spot, for me included, but...