Kernel32 改造計画 v12/v13 リリースについて

Kernel改造計画の v12 と v13 リリースしました

Windows 2000 Kernel32 改造計画【BM】

変更点について

v12a
user32.dll を追加。
2000~Vista にある User32.dll のバッファ未チェックのバグ
この辺りのヌルポでクラッシュする不具合を8か所修正しただけです。
関数の追加はありません。
* なんか、Aviraというフリーのアンチウィルスが誤検出してOSの起動に問題が出ることがあるという報告がありました。サポート切れで更新しないシステムファイルのはずなのに書き換わっているという理由だけで検出されてる可能性があります。ホワイトリストに突っ込んで回避してください。

kernel32.dll
WTSGetActiveConsoleSessionIdを実装
(v12でもバージョン上がってますが、中身差し替えるの忘れてました。すみません)

v13
ws2_32.dllを追加。
FreeAddrInfoW
freeaddrinfo
getaddrinfo
getnameinfo
を追加。
GetAddrInfoW は追加しようと思ったら Importテーブルが足りなくなって関数が実装できなくなったので未実装。

kernel32
以下の関数を追加。
WTSGetActiveConsoleSessionId
RemoveVectoredExceptionHandler
AddVectoredExceptionHandler

ntdll.dll
kernerl32.dllにAddVectoredExceptionHandler を実装するために改造しました。

これで、ハックシールドではじかれていたゲームのうちRawInputDevice を使うもの以外はほとんど動くようになるはず|・ω・)

おすすめ

5件のフィードバック

  1. lilith より:

    動作報告
    v11dでSilverlightが動かなかったのですが・・・
    v12aは正常起動確認、v13ではIE6、Firefox10両方で
    特にエラーメッセージもなくSilverlight使用のページを開くとブラウザが落ちました。

  2. blackwingcat より:

    お昼にv13a を公開したので、ご確認を|。・ω・)ノ

  3. lilith より:

    動作報告
    v13aで落ちました・・・と報告しようと思ったら
    v13bが公開されていたのでそちらを試したところ正常起動確認しました。

  4. koyori より:

    動作報告
    現在v13dを使用しています、どのVerからかわかりませんが下記の問題があるようです。
    メモ帖のスクロールバーをスクロールさせても(ノブ)が
    一番上、一番左に戻ってしまいます。
    他のフリーソフトでもスクロールバー問題が出ています、確認をお願いします。

  5. koyori より:

    v13eにてスクロールバー問題が直っているのを確認しました。

コメントを残す

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