拡張カーネルに新しい機能を追加しようとして失敗した話 その2

方法を変えて、user32.dll が Class登録するときに実行ファイルのマニフェストをスキャンして、Version 6.0 か 5.8x か判定し、動的にロードする仕組みを作ってみました。

result3

が。レジストリ読み込み中にクリティカルセクションの不整合で死ぬ!

くっ… ClientThreadSetupで実行ファイルの属性を調べるのでは遅いようだ・ω・

おすすめ

コメントを残す

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