【发布时间】:2011-02-16 20:08:00
【问题描述】:
我想在一个 XML 文件中区分 Windows XP 和 Windows 7。以为我会在 XML 中为它使用一个环境变量。
但是,我找不到任何在 Windows 中定义的提供此信息的系统环境变量。
我看到了 %OSTYPE% 变量,但它只在 Windows 7 中可用。它在 XP 中没有定义。
有没有办法做到这一点?
请注意,我想要一个完全依赖于系统环境变量的解决方案。我不想基于执行某些命令来创建新变量,因为我想在 XML 文件中使用这个变量。
【问题讨论】:
-
@ChrisF,这个问题实际上是关于通过任何可用方式(主要是通过 API)检测 Windows 版本。不一定是系统环境变量。
-
这就是为什么我只是发表评论而不是投票结束。任何答案都有帮助吗?
-
其实不是。我在一个 XML 文件中,我无权访问该文件中的任何 API。但是,如果它是一个环境变量,它只会扩展自己,我会完成我想做的事情..
-
嗯嗯。似乎没有特定于 XP 的环境变量(至少我可以看到)。
标签: windows windows-7 windows-xp environment-variables