0

ユーザー空間からアドレスを読み取り、RtlCopyMemory() を使用してデータを出力バッファーにコピーします。機能していますが、無効なアドレスが読み取られることに対する安全な保護がなく、顔にバグチェックがスローされます。

これを行うには SEH を使用する必要があることはわかっていますが、どの例外を処理する必要があるか、または RtlCopyMemory が例外をスローするかどうかはわかりません。そうでない場合、RtlCopyMemory() に渡す前にアドレスが有効であることを確認するにはどうすればよいですか?

4

1 に答える 1