亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

想要調用ReadProcessMemory函數,請問該怎么操作?

想要調用ReadProcessMemory函數,請問該怎么操作?

C++
偶然的你 2021-08-04 11:07:13
誰幫我寫個C++程序,用ReadProcessMemory函數讀取內存地址00ff74的數據。謝謝!
查看完整描述

2 回答

?
小怪獸愛吃肉

TA貢獻1852條經驗 獲得超1個贊

  ReadProcessMemory歸屬為為編程中的內存操作函數, 其作用為根據進程句柄讀入該進程的某個內存空間。

函數原型:

1234567BOOL ReadProcessMemory(    HANDLE hProcess,    LPCVOID lpBaseAddress,    LPVOID lpBuffer,    DWORD nSize,    LPDWORD lpNumberOfBytesRead);

參數:

    ①hProcess:要讀取的進程的句柄。可用OpenProcess獲取

    ②lpBaseAddress:要讀取的進程的內存基址。

    ③lpBuffer:接收讀取數據的內存地址

    ④nSize:要傳送的字節數

    ⑤lpNumberOfBytesRead:實際傳送的字節數

返回值:

    執行成功返回非0,失敗返回0。


    ReadProcessMemory 函數從目標進程復制指定大小的數據到自己進程的緩存區,任何擁有PROCESS_VM_READ 權限句柄的進程都可以調用該函數,目標進程的地址空間要是可讀的,但也并不是必須的,如果目標進程處于被調試狀態的話。


查看完整回答
反對 回復 2021-08-09
?
慕田峪9158850

TA貢獻1794條經驗 獲得超7個贊

hProcess打開進程的句柄
lpBuffer保存數據的緩沖
nSize讀取多少數據
ReadProcessMemory(hProcess,(LPCVOID)0xff74,lpBuffer,nSize,NULL);

查看完整回答
反對 回復 2021-08-09
  • 2 回答
  • 0 關注
  • 257 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號