Windows system >> Windowsの知識 >  >> Windows Vistaシステムチュートリアル >> Windows Vistaのチュートリアル >> Vistaでは、入力方式の問題を解決できません

Vistaでは、入力方式の問題を解決できません

  

今回は、IE保護モードの役割によるもので、IE保護モードはUAC、UIPI、およびMICに依存しているため、UAC、UIPI、またはMICセキュリティ機能と見なすことができます。これらの入力方法に問題があります。

1、一山不適二虎

プロテクトモードの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