SearchMemory-Funktion (wdbgexts.h)
Die SearchMemory-Funktion durchsucht den virtuellen Arbeitsspeicher des Ziels nach einem angegebenen Bytemuster.
Syntax
void SearchMemory(
ULONG64 SearchAddress,
ULONG64 SearchLength,
ULONG PatternLength,
PVOID Pattern,
PULONG64 FoundAddress
);
Parameter
SearchAddress
Gibt die Adresse im virtuellen Speicher des Ziels an, von der aus die Suche gestartet werden soll.
SearchLength
Gibt die Größe des zu durchsuchenden Arbeitsspeichers in Bytes an. Für eine erfolgreiche Übereinstimmung muss das Muster gefunden werden, bevor SearchLength-Bytes untersucht wurden.
PatternLength
Gibt die Größe des musters in Bytes an, nach dem gesucht werden soll.
Pattern
Gibt das muster an, nach dem gesucht werden soll.
FoundAddress
Empfängt den Speicherort des Musters im virtuellen Arbeitsspeicher des Ziels. Wenn das Muster nicht gefunden wurde, wird der Wert in FoundAddress von dieser Funktion unverändert.
Rückgabewert
Keine
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | wdbgexts.h (einschließlich Wdbgexts.h, Dbgeng.h) |