MCPcopy Create free account
hub / github.com/HoShiMin/Kernel-Bridge / KbReadProcessMemory

Function KbReadProcessMemory

User-Bridge/API/User-Bridge.cpp:1068–1081  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1066 }
1067
1068 BOOL WINAPI KbReadProcessMemory(
1069 ULONG ProcessId,
1070 IN WdkTypes::PVOID BaseAddress,
1071 OUT PVOID Buffer,
1072 ULONG Size
1073 ) {
1074 if (!ProcessId || !BaseAddress || !Buffer || !Size) return FALSE;
1075 KB_READ_PROCESS_MEMORY_IN Input = {};
1076 Input.ProcessId = ProcessId;
1077 Input.BaseAddress = BaseAddress;
1078 Input.Buffer = reinterpret_cast<WdkTypes::PVOID>(Buffer);
1079 Input.Size = Size;
1080 return KbSendRequest(Ctls::KbReadProcessMemory, &Input, sizeof(Input));
1081 }
1082
1083 BOOL WINAPI KbWriteProcessMemory(
1084 ULONG ProcessId,

Callers 1

ReadMethod · 0.70

Calls 1

KbSendRequestFunction · 0.85

Tested by

no test coverage detected