1
別のプロセスのスレッドのスレッド情報ブロックにアクセスすることは可能ですか?どのようにして外部TIBにアクセスできますか?
別のプロセスのスレッドのスレッド情報ブロックにアクセスすることは可能ですか?どのようにして外部TIBにアクセスできますか?
可能です。
最初のステップは、ThreadBasicInformationからThreadInformationClassセットでNtQueryInformationThread機能を使って、スレッド情報ブロックのアドレスを取得することです。 THREAD_BASIC_INFORMATION構造体には、スレッドのTEBへのポインタが格納されています。次に、ReadProcessMemoryとWriteProcessMemoryを使用して、TEBの内容を読み取ったり変更したりすることができます。
すばやく、きれいな、ありがとう。 –