2012-06-19から1日間の記事一覧

Metro スタイルアプリケーションと IME

Metro では,AppContainer という特殊な環境でアプリケーションが実行されます.IME DLL は *1,対象の Metro スタイルアプリケーションプロセスに読み込まれ,AppContainer の管理下で動作することが求められます.実際,Microsoft は Windows 8 Release Pr…

Chromium Sandbox を用いた保護モード

Chromium Sandbox は,乱暴に言えば 対象プロセスの権限や動作をとにかく制限する それだと目的の動作もできなくなることがあるので,本当に必要な処理についてはより強い権限を持ったプロセスで代理処理する という二段構成になっています.2. の代理処理は…

整合性レベルに基づく保護モード

整合性レベル導入による互換性上の影響は,大まかに次の 2 つに分けることができます. 1. アクセス権不足によるリソースアクセスの失敗 2. ユーザーインターフェイス特権の分離 (UIPI) による,プロセス間通信の失敗 前者について,整合性レベルは OS 標準…

保護モードと IME

Windows アプリケーションに,統一的な "Protected Mode" (保護モード)の仕様や基準といったものはありません.保護モードと呼ばれている各技術の実装は製品ごとに異なります.A という製品の「保護モード」を有効にした状態で IME が動く(ように見える)から…