to change your compatibility settings, right click on the CA icon, tick the Compatibility box, and choose one from the drop down menu.
try them all until you get it to work.
also, make sure you are running both as admin.
Ok, so ive tried all of them running them as admin. there's no more combat arms has stopped working. but it doesnt get to login screen with either of them all. also, only the d3d9.dll injects and not tnt.
try right clicking and running perx as admin, but when you run CA, dont right click and run as admin, just regular double click.
also, are you using an X64 (64 Bit) or X86(32 Bit) Computer? i dont think it works on 64...plus nobody really has 64 bit unless they have like 8gigs of ram.
are you using the d3d9 from your computer, or the one i provided?