I have the following problem: I'm writing an arabization software (to
translate the windows mobile to an arabic version), The problem is that the
code working very well in the QVGA devices but it doesn't work at all in the
VGA mode.
The work around that I did is to change the values of LogicalPixelsX and
LogicalPixelsY in the registery key ode
"HKEY_LOCAL_MACHINE\Drivers\Display\GPE"
from 192 to 96, this make the code works fine for all applications which are
not written using EVC 4.0.
Now, I'm hooking the GWES process in my code, and further more I'm hooking
this function, ExtTextOut and other functions in this process, but the
problem that the code computes the address correctly of these functions when
the system in QVGA mode but totally wrong when the system in VGA mode.
for sure the GWES.EXE process is loaded once in the system and in one
address, so what's the difference between both modes and How can I solve this
problem.
My code was written in EVC4.0
Thank you in advance.
--
Senior Mobile Developer