Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.41 KB

2022-04-23.md

File metadata and controls

39 lines (24 loc) · 1.41 KB

2022-04-23

こんにちはー

こんにちはー

デフォルトのIMEウィンドウの作成は完了し、imm32_apitest himcの失敗数を大幅に削減できた。

今度は、実際にmzimejaというIMEをインストールしてみよう。

https://github.com/katahiromz/mzimeja のReleasesからmzimeja-0.7-debug-setup.exeをダウンロード。

日本語ReactOSにmzimeja-0.7-debug-setup.exeをインストール。次の画像のように失敗する。

[画像]

エラーメッセージとmzimejaのソースを確認するとImmInstallIMEW関数が失敗しているようだ。 よって、次の問題はImmInstallIMEWの修正である。

【課題】mzimejaを使って、ImmInstallIMEWを解析・デバッグしなさい。

IMEを検証するためには、日本語Windowsが必要になる。 ここから日本語WinXPの入ったファイルが合法的にダウンロードできる: https://www.japan-secure.com/entry/extract-the-image-file-from-windowsxpmode-ja-jp.html これはWin7でXPモードという機能を実現するために提供されたファイルらしい。 Win2k3とWinXPのIMMはだいたい同じだと考えてもよい。

日本語WinXPにmzimejaをインストールし、言語の設定でMZ-IMEを選べば、 メモ帳などでMZ-IMEが使えるようになる。

ここまで。

はい 課題がんばります


戻る | 次へ