K
Kartik Narayanan
SetWindowsHookEx to hook microsft IME pad fails when office2007 is installed
on 64 bit machine
IME Capture is a utility application provided by Microsoft in Japanese OS
to provide character recognition for Japanese language.
In Windows Vista x64 Japanese, without office 2007 installed, IME Capture
and other IME applications run as 64-bit processes.
When office 2007 is installed, most office applications run as 32-bit
processes on the 64-bit OS. Office 2007 uses IME capture and other IME tools
to embed language support in its applications.
To start IME processes on startup, Office 2007 setup uses 32-bit IME
components and puts entries in
HKLM->SOFTWARE->Microsoft->Windows->CurrentVersion->Run
IME components run as 32-2bit processes once office 2007 is installed.
Because of this SetWindowsHookEx fails
on 64 bit machine
IME Capture is a utility application provided by Microsoft in Japanese OS
to provide character recognition for Japanese language.
In Windows Vista x64 Japanese, without office 2007 installed, IME Capture
and other IME applications run as 64-bit processes.
When office 2007 is installed, most office applications run as 32-bit
processes on the 64-bit OS. Office 2007 uses IME capture and other IME tools
to embed language support in its applications.
To start IME processes on startup, Office 2007 setup uses 32-bit IME
components and puts entries in
HKLM->SOFTWARE->Microsoft->Windows->CurrentVersion->Run
IME components run as 32-2bit processes once office 2007 is installed.
Because of this SetWindowsHookEx fails