So I've seen a lot of posts about people complaining that they can't and they don't know why they can't hack on 32bit Operation Systems. I'm having 32bit Windows 7 and I figured this thing out as it just bumped into my head from nowhere.
When you run Alliance of Valiant Arms, you can see the AVA.exe process in the Task Manager, but that's only for a few seconds. And that's it. For an example we can bring an Euro Adder, which you need to inject. Before you run the game, you set the injector ready by choosing the .dll file.
When the injector is ready, you run the game. The injector successfully manages to inject the .dll to the game... However, this is just for a few seconds. Later up, when you start playing, the hack won't work as it's supposed to. It might do something, but it surely won't do what it's supposed to. That's because the AVA.exe process is no longer visible, nor accessible. It cannot control the game no more.
And as for the Cheat Engine, you just can't connect it to the AVA.exe process because it gets lost too fast.
I can't guarantee that my theory is 100% correct, but I think it's not too far from the truth.