We have C# code that uses P/Invoke native calls that works perfectly fine in Windows XP to enable the IME for a particular locale. However, the same code under Windows 7 fails to enable the IME and set it to the desired locale. Therefore the correct charcters are not typed.I am actually building my project with VS 2010, but that was not a choice below.
Visual Studio/Team Foundation Server/.NET Framework Tooling Version
Steps to reproduce
Operating System Language