A really useless process by the look of it :-(
I have been trying to find a way to programmatically determine if a drive is HD/SSD/NVMe and gave up in the end because there seems no reliable way to do it in Visual Studio 2008 & C#.
If you come across anything I'd be interested!