close
本帖最後由 帥氣冰 於 2010-5-8 21:19 編輯 來源:http://msdn.microsoft.com/en-us/library/ms680553(VS.85).aspx 我幫大家翻譯成中文了,我不是直接完全翻譯 有詳細的翻譯和檢查過!最近在研究C++的ReadProcessMemory..發這個希望可以和大家一起討論.. 語句: BOOL WINAPI ReadProcessMemory( __in HANDLE hProcess, __in LPCVOID lpBaseAddress, __out LPVOID lpBuffer, __in SIZE_T nSize, __out SIZE_T *lpNumberOfBytesRead); hProcess 句柄的進程正在讀取內存。句柄必須具有PROCESS_VM_READ訪問過程。 lpBaseAddress [in] 指針的基地址在指定的進程從中讀取。在任何數據傳輸發生時,系統驗證,所有數據基址和內存指定的大小也可用於讀訪問,如果它不能訪問該函數失敗。 lpBuffer [out] 一個指針,指向一個緩衝區,它接收的內容從地址空間指定的進程。 nSize [in] 這個數字要讀取的字節從指定的進程。 lpNumberOfBytesRead [out] 一個指針變量,它接收的字節數傳輸到指定的緩衝區。如果 Return Value(返回值) 果函數成功,返回值為非零。 如果函數失敗,返回值是0(零)。為了獲得更多的錯誤信息,調用GetLastError函數. 該函數失敗如果請求讀操作跨越到一個區的進程無法訪問。 Remarks(備註) ReadProcessMemory數據複製在指定的地址範圍從地址空間的指定加工成指定的緩衝區當前進程。任何進程,有一個處理PROCESS_VM_READ訪問可以調用該函數。 整個地區必須讀訪問,如果它不能訪問,函數失敗。 需求
|
全站熱搜
留言列表