奇宝库 > 最好的vista输入法(vista系统不显示输入法)

最好的vista输入法(vista系统不显示输入法)

在Windows Vista中,很多伙伴抱怨无法正常使用输入法,比如无法使用吴彼输入、紫罗兰拼音、拼音Plus等等。尤其是在IE浏览器中运行的时候。

这一般是由于IE护理模式的浸染。因为IE关怀模式依赖于UAC、UIPI、MIC的浸渍,所以大致可以认为是UAC、UIPI或者MIC的安全功能导致了这些输入法的问题。

1.一山不容二虎。

关怀模式下的IE历史运行在“低”级别,因此不能写入用户设置设备显示文件的区域,可以防止恶意网页对用户和系统数据的破坏。同时,IE会自动将这个写操作重定向到特定的区域。这样既能保证安全,又能保持IE组件和插件正常运行。

但是,如果IE插件必须与一个“中间”课程共享数据,可能会出现问题,因为IE课程(插件)访问的数据实际上是被重定向的,“中间”仍然会访问原始位置,这可能会导致错误。

解决方案:修改这些附加组件,使它们与外部进程同时访问特定区域;或者让外部流程也在“主要”级别运行。

此外,还可以手动修改系统并设置共享区域以允许“主要”访问。

2.UIPI的灾难

如果IE插件需要将Windows活动发送到外部进程,它将被阻止。这是因为UIPI的浸渍只允许高级课程向同级或初级课程发送运动,有点类似于以前的地下党,只允许上级联系下级(单线联系)。但是,这可能会影响一些旧的输入法,导致它们无法正常工作。

解决方法:修改输入法,让外部进程接管指定的Windows活动。或者使用RPC等安全机制在IE历史和高级历史之间进行通信。

目前只有手动修改系统,强制禁用UIPI来保证输入法的兼容性才是聪明的做法。况且这样会削弱系统的安全性,同时也相当于阉割了IE关怀模式的功能(虽然系统提醒IE关怀模式还在蔓延,但实际上已经被大大削弱了)。

在HKEY _ local _ machine \ software \ Microsoft \ windows \ current version \ policies \ system中,创建一个新的DWORD键值EnableUIPI,并将其设置为0。

重启系统,测试几次,应该可以解决近似紫色拼音和拼音添加的问题,是真正的“完整”解决方案。

本文来自网络,不代表本站立场,转载请注明出处: