Estrutura SEARCHMEMORY (wdbgexts.h)
A função SearchMemory pesquisa a memória virtual do destino em busca de um padrão especificado de bytes.
typedef struct _SEARCHMEMORY {
ULONG64 SearchAddress;
ULONG64 SearchLength;
ULONG64 FoundAddress;
ULONG PatternLength;
PVOID Pattern;
} SEARCHMEMORY, *PSEARCHMEMORY;
SearchAddress
Especifica o endereço na memória virtual do destino da qual iniciar a pesquisa.
SearchLength
Especifica o tamanho, em bytes, da memória a ser pesquisada. Para uma correspondência bem-sucedida, o padrão deve ser encontrado antes que bytes do SearchLength sejam examinados.
FoundAddress
Recebe o local do padrão, encontrado na memória virtual do destino. Se o padrão não tiver sido encontrado, o valor em FoundAddress será inalterado por essa função.
PatternLength
Especifica o tamanho, em bytes, do padrão a ser pesquisado.
Pattern
Especifica o padrão a ser pesquisado.
Requisito | Valor |
---|---|
cabeçalho | wdbgexts.h (inclua Wdbgexts.h, Dbgeng.h) |