簡體   English   中英

我可以使用 ReadProcessMemory 讀取線程的 memory

[英]Can I use ReadProcessMemory to read the memory of a thread

我正在嘗試讀取字符串進程中線程的 memory,我想知道是否可以使用 ReadProcessMemory() 讀取線程的 memory。 我是 Win32 API 的新手,所以請原諒我的菜鳥。

根據文檔: 關於進程和線程

線程是進程中可以安排執行的實體。 一個進程的所有線程共享它的虛擬地址空間和系統資源。

在我看來,您可以在進程的 memory 中搜索特定字符串,而不是在線程的 memory 中搜索。 如果是這樣,你可以使用ReadProcessMemory function來實現它。(要讀取的整個區域必須是可訪問的,如果不可訪問,則function失敗。)

我建議你可以參考線程: How would I search the memory of a process for a specific string?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM