您现在的位置: IT专家网 > WinSystem子站 > Windows Vista
Vista中各种中文输入法的使用
作者: , 出处:论坛整理, 责任编辑: 韩博颖,
2008-01-23 09:30
Vista中有些时候输入法也不能很好用,有些时候我们会发现Windows Vista下无法正常使用五笔输入,紫光拼音,拼音加加等。尤其是在IE浏览器里运行的时候……
输入法是我们工作必不可少的工具,和Windows XP一样,Vista中有些时候输入法也不能很好用,有些时候我们会发现Windows Vista下无法正常使用五笔输入,紫光拼音,拼音加加等。尤其是在IE浏览器里运行的时候。
这时候一般是由于IE保护模式的作用,由于IE保护模式依赖于UAC、UIPI和MIC的作用,所以大概可以认为是UAC、UIPI或者MIC的安全功能导致这些输入法出现问题。

下面我们就来一起看看Windows Vista操作系统中输入法的一些应用技巧。
UIPI
如果IE加载项需要给外部进程发送Windows消息,就会被阻止。这是由于UIPI的作用,只允许高级进程给平级或者低级的进程发送消息,这有点类似以前的地下党,只允许上级联系下级(单线联系)。但是这可能会对一些老的输入法产生影响,导致无法正常工作。
解决的办法,是对输入法进行修改,允许外部进程接受指定的Windows消息。或者使用RPC等安全机制,在IE进程和高级进程之间通信。
目前,只能手动修改系统,强行禁用UIPI,确保输入法的兼容性。不过这会减弱系统的安全性,同时也等于阉割了IE保护模式的功能(尽管系统提示IE保护模式仍然在起作用,实际上已经被大大削弱)。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System新建一个DWORD键值EnableUIPI,设置为0即可。
重启系统,再测试几下,应该可以解决类似紫光拼音、拼音加加的问题,而且是真正的“彻底”解决。
- 本文关键词:

