GameGuard が拡張カーネル最新版でエラーになるようになった理由

npro

拡張カーネル利用中に Game Guard がエラー落ちする件について速報まとめです。

1.回避方法。

最新版の拡張カーネルのkernel32.dll だけ v20g 以前のものに差し替える。
ただし、NT6.x msvcrt 系ファイルが使えないので、NT5.xモードでインストールしてください。

v22kのインストーラーを解凍して、kernel32.dll だけコピーする、 2つあるので両方コピーする。
間違えないこと。

2.原因

原因はゲームガードの2つのバグが原因でした。

a)ゲームガードが 静的リンクしてるはずのライブラリをフックするときに、動的にロードしようとする。

b)動的ロードに失敗したときのエラー処理が無い。

3.拡張カーネルの修正予定。

いくつかコードを作って検証してみたのですが、今朝の記事に間に合わなかったので、今後修正とします。
無理に対応すると、動かないソフトが出てくるので、ゲームガード対応版と分けた方がいいのかもしれないのですが。

おすすめ

1件の返信

  1. PONUYON より:

    こちらが渡したSETTECのプロテクトとそっくりなダイアログ出てますな
    同じ人がガード部分を作っていたりして

コメントを残す

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