OK, look at the Build property of the Version object you're getting back. To enable all the versions to be available and not just knocked back to Windows 8, add an Application Manifest file to the application. Open that file, go down the compatibility section, and uncomment all the O/S GUID's:
Once you have the build number, compare that build to the list here[^] and you'll find which version of Windows you're running on.
Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
Dave Kreskowiak