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を改造して関数を追加する時の注意点
7年ほど前にKDWでお世話になった,しなです。
最近拡張カーネルを愛用し始めたのですが,ウイルスソフトのAVGをインストールする時にエラーが出てしまいました。
エラーメッセージは以下においておきます。
https://tech-public.blogspot.jp/2018/03/windows2000.html
よろしければ対応お願いしたく。
以上 よろしくお願いいたします。
7年ほど前にKDWでお世話になった,しなです。
最近拡張カーネルを愛用し始めたのですが,ウイルスソフトのAVGをインストールする時にエラーが出てしまいました。
エラーメッセージは以下においておきます。
https://tech-public.blogspot.jp/2018/03/windows2000.html
よろしければ対応お願いしたく。
以上 よろしくお願いいたします。
・最新版と言うのはXPにも対応してないものではありませんか?
・XP対応のものでも、2000にファイルドライバを組み込むアンチウィルス系ソフトは
エラーが出た場合無理やり入れるのはリスク高く推奨していません。
・最新版と言うのはXPにも対応してないものではありませんか?
・XP対応のものでも、2000にファイルドライバを組み込むアンチウィルス系ソフトは
エラーが出た場合無理やり入れるのはリスク高く推奨していません。
黒翼猫さま
>最新版と言うのはXPにも対応してないものではありませんか?
申し訳ありません。Avastと勘違いしておりました。
https://www.avast.co.jp/windows-xp-antivirus
>XP対応のものでも、2000にファイルドライバを組み込むアンチウィルス系ソフトは
エラーが出た場合無理やり入れるのはリスク高く推奨していません。
リスクが高いこと了解しました。開発環境だけなのでオフラインで使用することにします。
返信ありがとうございました。
黒翼猫さま
>最新版と言うのはXPにも対応してないものではありませんか?
申し訳ありません。Avastと勘違いしておりました。
https://www.avast.co.jp/windows-xp-antivirus
>XP対応のものでも、2000にファイルドライバを組み込むアンチウィルス系ソフトは
エラーが出た場合無理やり入れるのはリスク高く推奨していません。
リスクが高いこと了解しました。開発環境だけなのでオフラインで使用することにします。
返信ありがとうございました。
SEP11のライセンスがあれば、現在も最新の定義で防御できるので、そちらを利用するか
フリーのディフェンスプラットフォーム(DeP) をご利用ください
SEP11のライセンスがあれば、現在も最新の定義で防御できるので、そちらを利用するか
フリーのディフェンスプラットフォーム(DeP) をご利用ください
黒翼猫さま
ディフェンスプラットフォームは知りませんでした。丁寧にありがとうございます。
黒翼猫さま
ディフェンスプラットフォームは知りませんでした。丁寧にありがとうございます。