Windows 2000の ntdll.dll を拡張して、 XPの imm32.dllが使えないか実験

Windows 2000のNTDLL.DLLを拡張して、

RtlDllShutdownInProgress
RtlIsThreadWithinLoaderCallout

の2関数を追加して、Windows XPのimm32.dllが使えないか実験してみました。


ダウンロードはこちらからできますが、インストーラーはないので、自己責任で入れてください。

MSCTF.DLL
msctfp.dll
MSIMTF.DLL

などの拡張されたフレームワークは動作するのですが、
残念ながら、 imm32.dllを置き換えると、winlogon.exe が 例外で落っこちてログインできなくなってしまいます。

実は、NTDLL.DLLの場合比較的コード領域に余裕があるので、簡単に関数の追加ができます。

IME 8.1を入れてみたりはしたのですが、手間の割りに不便が多く、使うなら、IME2007を使った方が良いでしょうねぇ。

関連記事:
DLLを改造して関数を追加する時の注意点

おすすめ

10件のフィードバック

  1. しな より:

    7年ほど前にKDWでお世話になった,しなです。
    最近拡張カーネルを愛用し始めたのですが,ウイルスソフトのAVGをインストールする時にエラーが出てしまいました。
    エラーメッセージは以下においておきます。
    https://tech-public.blogspot.jp/2018/03/windows2000.html
    よろしければ対応お願いしたく。
    以上 よろしくお願いいたします。

  2. しな より:

    7年ほど前にKDWでお世話になった,しなです。
    最近拡張カーネルを愛用し始めたのですが,ウイルスソフトのAVGをインストールする時にエラーが出てしまいました。
    エラーメッセージは以下においておきます。
    https://tech-public.blogspot.jp/2018/03/windows2000.html
    よろしければ対応お願いしたく。
    以上 よろしくお願いいたします。

  3. 黒翼猫 より:

    ・最新版と言うのはXPにも対応してないものではありませんか?
    ・XP対応のものでも、2000にファイルドライバを組み込むアンチウィルス系ソフトは
    エラーが出た場合無理やり入れるのはリスク高く推奨していません。

  4. 黒翼猫 より:

    ・最新版と言うのはXPにも対応してないものではありませんか?
    ・XP対応のものでも、2000にファイルドライバを組み込むアンチウィルス系ソフトは
    エラーが出た場合無理やり入れるのはリスク高く推奨していません。

  5. しな より:

    黒翼猫さま
    >最新版と言うのはXPにも対応してないものではありませんか?
    申し訳ありません。Avastと勘違いしておりました。
    https://www.avast.co.jp/windows-xp-antivirus
    >XP対応のものでも、2000にファイルドライバを組み込むアンチウィルス系ソフトは
    エラーが出た場合無理やり入れるのはリスク高く推奨していません。
    リスクが高いこと了解しました。開発環境だけなのでオフラインで使用することにします。
    返信ありがとうございました。

  6. しな より:

    黒翼猫さま
    >最新版と言うのはXPにも対応してないものではありませんか?
    申し訳ありません。Avastと勘違いしておりました。
    https://www.avast.co.jp/windows-xp-antivirus
    >XP対応のものでも、2000にファイルドライバを組み込むアンチウィルス系ソフトは
    エラーが出た場合無理やり入れるのはリスク高く推奨していません。
    リスクが高いこと了解しました。開発環境だけなのでオフラインで使用することにします。
    返信ありがとうございました。

  7. 黒翼猫 より:

    SEP11のライセンスがあれば、現在も最新の定義で防御できるので、そちらを利用するか
    フリーのディフェンスプラットフォーム(DeP) をご利用ください

  8. 黒翼猫 より:

    SEP11のライセンスがあれば、現在も最新の定義で防御できるので、そちらを利用するか
    フリーのディフェンスプラットフォーム(DeP) をご利用ください

  9. しな より:

    黒翼猫さま
    ディフェンスプラットフォームは知りませんでした。丁寧にありがとうございます。

  10. しな より:

    黒翼猫さま
    ディフェンスプラットフォームは知りませんでした。丁寧にありがとうございます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です