Awesome
OK, let's go. I did it in less than a day because I was bored. The code isn't perfect, but it does the job!
This replaces KeAttachProcess/KeStackAttachProcess
Example:
Status = ReadProcessMemory(ProcessPid, Address, &Buffer, Size);
if (NT_SUCCESS(Status) && Buffer)
Printf("Value: %llu\n", Buffer);