Determining Windows Version

This is IronPython translation of analogous C# code

import clr from System.Environment import OSVersion from System.PlatformID import Win32Windows, Win32NT

operatingSystem = 'Unknown'

major = OSVersion.Version.Major minor = OSVersion.Version.Minor

if OSVersion.Platform == Win32Windows:

if minor == 0: operatingSystem = 'Windows 95' elif minor == 10: operatingSystem = 'Windows 98' elif minor == 90: operatingSystem = 'Windows Me'

elif OSVersion.Platform == Win32NT:

if major == 3: operatingSystem = 'Windows NT 3.52' elif major == 4: operatingSystem = 'Windows NT 4.0' elif major == 5: if minor == 0: operatingSystem = 'Windows 2000' else: operatingSystem = 'Windows XP' elif major == 6: operatingSystem = 'Windows Vista'

if __name__ == '__main__': print operatingSystem

Back to Contents.