From: Kartik Narayanan on
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

From: Steve Rindsberg on
In article <01AE56B0-DFD3-497B-A32F-4AEC38C1B614(a)microsoft.com>, Kartik
Narayanan wrote:
> 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

This is a user to user support newsgroup/forum so MS may not see your report.

I can send it up the ladder for you but would first like a few more details:

Which edition of Office 2007 is installed?
Is it a Japanese version, specifically?
Has SP2 (at least) been applied?
Any hotfixes or other updates applied?

Likewise, is Windows up to date with patches/SPs?

And finally, what is the practical effect of the problem? What symptoms does
the user see, what problem does this cause for you as (I assume) a developer?

And if you're a dev, can you make available some simple code example that will
demonstrate the problem?