Ok, so there are plenty of posts around that provide code for retrieving volume labels for drives in C# (amongst other languages)

The problem i have (and i can't surely be the only programmer to have such a problem/requirement) is this...

I open my computer, select 'Rename' from context menu, change the name to "MyLabel" and hit enter.
If I use any of the WMI or DriveInfo solutions posted around, the...