I am fairly new to coding and am looking at developing a small application to capture an entire snapshot of a computers RAM.

I have some 3rd party apps that do this but I am interested in doing my own. I have researched this and found code which helps me dump an individual process, but not the entire contents of RAM to a *.dmp file.

My aim is to then parse the dmp file using Volatility.