x86 -> x64 .dll Compatability Issues
I've compiled my .dll (32 bit) on a vista 32 bit machine but I've had many issues with other people failing to inject it on 64 bit systems as well as windows 7 32 bit systems. The game that the .dll is being injected to is a 32 bit application. But interestingly enough, I've heard that it does work on 64 bit Windows 7 and 64 bit Vista before. I wondering are there specific ways to make my .dll target 64bit and 32 bit? Perhaps it could be the injector that could be at fault (PerX)?
Have you tried other injectors ?
x86 dll injection into an x86 process using an x86 injector should work perfectly fine on an x64 operating system due to WoW64.