Reputation: 6707
I want to differentiate between Windows XP and Windows 7 in a XML file. Thought i will use an environment variable for it inside the XML.
However I could not find any system environment variable defined in windows that gives this information.
I see the %OSTYPE% variable but it is only available in Windows 7. It is not defined in XP.
Is there anyway i could do this?
Note that i would like a solution which purely depends on system environment variables. I do not want to create new variables based on executing some command, because i want to use this variable in a XML file.
Upvotes: 1
Views: 24372
Reputation: 23264
No exactly preset environment variables but...
This article is from Microsoft and it refers to a program called gettype.exe
, I don't know if this is a built-in or not. I'm not on Windows to test. Anyway, maybe it helps you.
There's also ver
which looks built-in - here's an example script using that.
Upvotes: 0
Reputation: 61
Near as I can tell the environment variable in XP is "OS".
OS: Lists the name of the operating system. (Windows XP and Windows 2000 list the operating system as Windows_NT.)
See: http://www.techrepublic.com/article/understanding-windows-xps-environment-variables/5986211
Upvotes: 6