拡張カーネル v13i/v15g/h と XPの iphlpapiの未チェックのバッファー

一部のipv6対応アプリが落っこちる問題があったので、拡張カーネル v13/v15の ws2_32.dllを入れ替えました

また、v15の全てのバージョンにおいて、Firefoxがネットワーク状態が変わるとクラッシュする問題があったみたいなのですが、XPのオリジナルライブラリに未チェックのバッファーによるオーバーフローがあることが分かったので修正しました
(iphlpaxp.dllモジュールそのまま iphlpapi.dllにしたら、XPでも修正モジュール使えますが|・ω・))

また、v15hから dnsapi.dllに DnsFree関数を仮追加しました。

v15f以降に搭載されたkernel32に問題がないようなので v15eは公開停止しました

Windows 2000 Kernel32 改造計画【BM】

おすすめ

コメントを残す

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