各位:不知为何asp.net调用输入法的函数会失败,比如ActivateKeyboardLayout(),LoadKeyboardLayout(),这两个用于激活输入法的函数,在asp.net中不起作用,[DllImport("user32")] 
              public static extern uint ActivateKeyboardLayout(uint hkl, uint Flags); 
[DllImport("user32")] 
public static extern uint LoadKeyboardLayout(string pwszKLID,uint Flags); 
我已经也加了引用。
另外,向大家请教下,在asp.net要做输入法转换的编程,除了读取注册表代码值,并激活输入法外,还不什么更好的办法。
是不是在asp.net中可以引用其它的dll,比如ime32.dll