[Autogenerated] This brings us to the end of this module.
In fact, the end of the course in this module,
we looked at memory mapped files and seeing how they can be used
to share memory between processes which is sometimes needed and
it's very effective mechanism to do so.
We've looked at large pages, seeing what the benefit of using large pages is.
We've seen how to combine memory, APIs and thread,
APIs to inject a Dll into a target process by creating a
threat in the target process and preparing the appropriate
memory to be used by that thread.
And finally, we examined SLR,
which is a very efficient mechanism to prevent DLL collisions in Windows as you
can see working with Windows and memory is a very important,
interesting topic and hopefully you've learned something
related to how to work with Windows,
how to interpret the various memory counters and so on.
Hope to see you in the next course.