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 a utility that someone else wrote - but would like to develop my own so I understand what it does and the code required.

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.