[問題] 取得指定程序的記憶體大小

看板C_and_CPP作者 (旅之夢)時間13年前 (2011/01/25 01:31), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) DEV C++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) windows api 問題(Question): 我想讀取指定程序的記憶體內容,使用的是 ReadProcessMemory 現在面臨的問題是,我想讀取該程序整個的內容, 但是不知道他的虛擬記憶體的範圍有多大? 另問,有沒有辦法取得該程序當前stack與heap的範圍或起始位置? 先謝過各位前輩了~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.123.84.38 ※ 編輯: tabinoyume 來自: 122.123.82.132 (01/25 01:44)

01/25 01:47, , 1F
虛擬記憶體的範圍都是4GB
01/25 01:47, 1F

01/25 01:49, , 2F
Google一下"記憶體分頁"h吧
01/25 01:49, 2F

01/25 02:43, , 3F
#1CjV0jXV #1D5dw7L9 這件事不只你一人想做。
01/25 02:43, 3F

01/25 09:05, , 4F
第一篇真的很有幫助 感謝
01/25 09:05, 4F
文章代碼(AID): #1DFRU7C_ (C_and_CPP)