Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
Windos
win32.3rdparty
win32.directx.audio
win32.directx.ddk
win32.directx.graphics
win32.directx.input
win32.directx.managed
win32.directx.misc
win32.directx.networking
win32.directx.sdk
win32.directx.video
win32.dirx.grap.shaders
win32.gdi
win32.international
win32.kernel
win32.messaging
win32.mmedia
win32.networks
win32.ole
win32.rtc
win32.tapi
win32.tapi.beta
win32.tools
win32.ui
win32.wince
win32.wmi
windows.mediacenter
winfx.aero
winfx.announcements
winfx.avalon
winfx.collaboration
winfx.fundamentals
winfx.general
winfx.indigo
winfx.sdk
winfx.winfs
  
 
date: Wed, 13 Aug 2008 03:58:01 -0700,    group: microsoft.public.win32.programmer.wince        back       


Problem in VGA devices with the GWES.EXE process   
Hi All;

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
date: Wed, 13 Aug 2008 03:58:01 -0700   author:   Mahmoud Ankeer

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us