3

そこで、ほとんどのプロセスからメモリを正常に読み取ることができるプログラムを作成しましたVirtualQueryEx。ただし、この関数が失敗するプロセスに遭遇しました。これはシステム プロセスではなく、単なるゲーム プロセスです。デバッグ権限がないと、プロセスのハンドルを開くことさえできませんでした。それらを使用すると、プロセスのハンドルを取得できますが、アクセスが拒否されVirtualQueryExます。

よくわかりませんが、おそらくプロセスは非公開ですか?その場合、VirtualQueryEx関数を正常に使用するにはどうすればよいですか?

を実行する前にプロセス全体のスレッドを一時停止する必要があるかもしれないこともどこかで読んだことがありますVirtualQueryExが、これまでのところそれは必要ありませんでした...そして、関数を使用Thread32Firstして最初のスレッドを取得すると、エラーが発生しました: ERROR_BAD_LENGTH...

この件で何か助けていただければ幸いです!

4

1 に答える 1