![]() |
ReadProcessMemory
Hallo
ich habe gerade ein paar Beiträge angeschaut in der die Funktion ReadProcessMemory vorkam. Jetzt habe ich mir die Schnittstelle dieser API-Funktion angeschaut. Da gibt es einen Paramter lpBaseAddress, also die Adresse an der man mit lesen anfagen soll. Jetzt meine Frage: Wie komme ich an z.B. eine Varaiblenadresse einer andreren Anwendung? |
Liste der Anhänge anzeigen (Anzahl: 1)
Es gibt eine Funktion, die einen Schnappschuss vom System macht (laufende Prozess usw.)
CreateToolhelp32Snapshot oder so. Dann die Typen enummerieren und an irgendeiner Stelle stehen die Startadressen der Prozesse - so hab ich's gemacht... Mein Programm (is momentan idle - ich programmier's nich weiter) is im Anhang - da habt Ihr dann die Codes dafür... |
Von welchem Prozess werden denn die Module angezeigt, wenn ich in die Modulansicht umschalte?
Bei meinem Prozessbetrachter (zu finden auf meiner Seite) habe ich es etwas anders gelöst. Kuck es dir doch mal an, wenn es dich interessiert. Auch noch eine mögliche Quelle für den Fragesteller. Ach ja, als ich versucht haben einen Prozess zu debuggenn ist mir das Programm abgeschmiert. Windows2000 SP3. |
Hallo lodda,
ich hätte noch was. Wenn man auf New Process klickt, dann kommt folgendes, siehe Anhang. Du solltest den Pfad nicht mit Quake vorbelegen. Oder ist es beim Projekt mit dabei? ;) Grüsse, Daniel :hi: |
War wahrscheinlich nur für private Zwecke gedacht, deswegen habe ich das nicht bemängelt. Da gäbe es übrigens noch ein zwei Dinmge, die zu bemängeln wären, wenn es für die Öffentlichkeit bestimmt wäre.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz