如何以编程方式获取Vista Edition?

如何以编程方式获取Vista Edition?

How to obtain Vista Edition programmatically?

如何以编程方式获取Vista Edition,即Home Basic,Home Premium,Business或Ultimate?


MSDN给出了广泛的答案:

获取系统版本


1
[Environment.OSVersion][1]

太棒了!这也是我所需要的。谢谢aku。

edg:Environment.OSVersion包含版本字符串,但这通常不能提供足够的信息来区分版本(也适用于XP Home / XP Pro)。另外,存在此字符串将被本地化的风险,因此与它进行匹配不一定有效。


推荐阅读