Александр
Александр
But if you need them, you can use MmGetVirtualForPhysical. In other cases MmMapIoSpace works perfectly. Is it critical for you to map all physical memory as one contiguous region? For...
What exactly are you want? If you need to read memory of another processes or system regions you should use MDL and only it. Can's library is VERY unsafe and...
And, at last, you should remember that any work with physical memory is unsafe at all as pageable memory has a constant virtual base but can move in physical memory...
https://github.com/HoShiMin/Kernel-Bridge/blob/master/Kernel-Tests/Main.cpp#L291-L344
Sure, in the kb2 that still is in development I already improved read and write performance
But you should deallocate the allocated memory manually if your driver was manualmapped. Nobody knows how to deallocate the memory properly. And it is unsafe at all to unload a...
Sure, it will be open-source. But it is the very loooong project that I have been making for about ~2 years. I didn't abandon it: it had two complete refactorings...
Sure, it will be, I answered here: Fastest way to read process memory · Issue #37 · HoShiMin/Kernel-Bridge (github.com)09.04.2022, 04:04, "liwei1024" ***@***.***>: Sure, in the kb2 that still is in...
Thanx a lot for this sample! I'm in developing of the Kernel-Bridge 2 - a fully rewritten implementation. And I'll check your code there a bit later. But it seems...
Sure, I'll add WSK wrappers in the Kb2 (maybe not in the first release, but at the nearest future)