Windows system >> Windowsの知識 >  >> Windows Vistaシステムチュートリアル >> Windows Vistaのチュートリアル >> Vistaが入力方式を正常に使用できないという問題を解決する

Vistaが入力方式を正常に使用できないという問題を解決する

  


Windows Vistaの多くの友人は、入力方式が正常に使用できない、パープルピンインが使用できない、ピンインプラスが使用できないなどの不満を言います。特にIEブラウザで実行しているとき。
今回は、IE保護モードの役割によるものが多く、IE保護モードはUAC、UIPI、MICの機能に依存しているため、これらの入力方法ではUAC、UIPI、MICのセキュリティ機能に問題があると考えられます。
1. 1山を2トラにすることはできません
プロテクトモードのIEプロセスは "低"レベルで実行されるため、悪意のあるWebページがユーザーやシステムのデータを破壊するのを防ぐためにユーザープロファイル領域に書き込むことができません。同時に、IEは自動的にこの書き込み操作を特定の領域にリダイレクトします。これにより、IEコンポーネントとアドオンを稼働状態に保ちながらセキュリティが確保されます。
しかし、IEアドインが「中」プロセスとデータを共有する必要がある場合は、IEプロセス(アドイン)によってアクセスされるデータが実際にリダイレクトされるため、問題が発生する可能性があります。そして「中間」はまだ元の場所に行きます、そしてそれはエラーを引き起こすかもしれません。
解決策:これらのアドオンが外部プロセスと特定の領域に同じアクセス権を持つように修正するか、外部プロセスを "低レベル"レベルで実行させるようにします。
また、システムを手動で変更して、 "低レベル"のプロセスアクセスを許可するように共有領域を設定することもできます。
2、UIPIのトラブル
IEアドオンがWindowsのメッセージを外部プロセスに送信する必要がある場合、それはブロックされます。これはUIPIの役割によるもので、これは高度なプロセスがフラットまたは低レベルのプロセスにメッセージを送信することのみを許可しています。しかし、これはいくつかの古いインプットメソッドに影響を及ぼし、それらが適切に機能しなくなる原因となります。
解決策:外部プロセスが指定されたWindowsメッセージを受け付けるように入力方法を修正してください。または、RPCなどのセキュリティメカニズムを使用して、IEプロセスと高度なプロセスとの間で通信します。
現時点では、システムを手動で変更し、UIPIを強制的に無効にし、入力方法の互換性を確認することしかできません。しかし、これはシステムのセキュリティを弱め、またIE保護モードの機能を無効にします(システムはIE保護モードがまだ機能していることを促しますが、大幅に弱められています)。
HKEY_LOCAL_MACHINE¥SOFTWARE¥Microsoft¥Windows¥CurrentVersion¥Policies¥Systemに、新しいDWORDキー値EnableUIPIを作成し、0に設定します。
システムを再起動し、それから数回テストしてください、それは紫色のピンイン、ピンインプラス、そして本当の「完全に」解決策と同様の問題を解決することができるはずです。

Copyright © Windowsの知識 All Rights Reserved