[rbt] | | codecraig wrote: | > How can I get the OS Name, such as "Windows XP Pro". I | know I can do | > | > sys.getwindowsversion but that doesnt return a nice Windows XP Pro | > string. | > | > and os.name gives "nt" | > | > thanks. | > | | Read the docs... sys.getwindowsversion() should do the trick. AFAIK, | there is no way to differentiate between XP Home and Pro...
I'm no expert on this (I don't even use XP) but the WMI Win32_OperatingSystem class seems to give a useful string here: <code> import wmi c = wmi.WMI () for os in c.Win32_OperatingSystem (): print os.Caption </code> gives "Microsoft Windows XP Professional" and "Microsoft Windows 2000 Professional" on a couple of machines I tried. TJG ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ -- http://mail.python.org/mailman/listinfo/python-list