ReadProcessMemory |
Declare Function Api_ReadProcessMemory& Lib "kernel32" Alias "ReadProcessMemory" (ByVal hProcess&, lpBaseAddress As Any, lpBuffer As Any, ByVal nSize&, lpNumberOfBytesWritten&) |
Declare Function ReadProcessMemory Lib "kernel32" Alias "ReadProcessMemory" (ByVal hProcess As Long, lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long |
|
指定されたプロセスのメモリ領域からデータを読み取る。読み取られる領域全体がアクセス可能でなければならない。さもないと、関数は失敗する。 |
|
パラメータ
備えていなければならない。 ステムはベースアドレスと指定のメモリサイズによって決定されるすべてのデータに対して、読み取りアクセスを行えるかどうかを確認する。読
み取りアクセスを行える場合、関数は続行する。そうでなければ関数は失敗する。
lpNumberOfBytesRead パラメータが NULL のときは、このパラメータは無視される。
戻り値 コピーする。PROCESS_VM_READ アクセス権付きのハンドルを備えている任意のプロセスは、この関数を呼び出せる。通常は、デバッグ
中のプロセスを読み取り対象にするが、必ずしもこの状況に限定されるわけではない。 |