in the main Far Cry folder look for the Bin32 folder. put the trainer in there. it should run now.
E:\Program Files\Ubisoft\Crytek\Far Cry\Bin32
Tried that- even with administrator turned on and off and in compatability mode. I just can't understand why