0

プロセス内のすべての読み取り可能なメモリの範囲を取得するにはどうすればよいですか?

VirtualQuery では、一度にページをクエリすることしかできません。

4

2 に答える 2

1

読み取り可能なページのリストを取得する方法はありません。VirtualQueryを使用して、すべてのメモリ(有効なメモリを含む最小のアドレスから開始)を反復処理する必要があります。MEMORY-BASIC_INFORMATION構造体からRegionSizeを読み取って、呼び出すベースアドレスを知ることができます。

于 2012-04-11T02:54:26.600 に答える