title: Get OS Version / Friendly Name in C#
body: <p>I am currently working on a C# project. I want to collect users statistics to better develop the software. I am using the <code>Environment.OS</code> feature of C# but its only showing the OS name as something like <strong>Microsoft Windows NT</strong></p>
  
  <p>What I want to be able to <strong>retrieve</strong> is the <em>actual known name of the OS</em> like whether it is <code>Windows XP, Windows Vista or Windows 7</code> and etc. </p>
  
  <p>Is this possible?</p>