检测.net中的Windows版本

检测.net中的Windows版本

如何在.net中检测Windows操作系统版本?

我可以使用什么代码?


慕盖茨4494581
浏览 542回答 3
3回答

慕尼黑的夜晚无繁华

System.Environment.OSVersion拥有区分大多数Windows操作系统主要版本所需的信息,但不是全部。它由三个组件组成,这些组件映射到以下Windows版本:+------------------------------------------------------------------------------+|                    |   PlatformID    |   Major version   |   Minor version   |+------------------------------------------------------------------------------+| Windows 95         |  Win32Windows   |         4         |          0        || Windows 98         |  Win32Windows   |         4         |         10        || Windows Me         |  Win32Windows   |         4         |         90        || Windows NT 4.0     |  Win32NT        |         4         |          0        || Windows 2000       |  Win32NT        |         5         |          0        || Windows XP         |  Win32NT        |         5         |          1        || Windows 2003       |  Win32NT        |         5         |          2        || Windows Vista      |  Win32NT        |         6         |          0        || Windows 2008       |  Win32NT        |         6         |          0        || Windows 7          |  Win32NT        |         6         |          1        || Windows 2008 R2    |  Win32NT        |         6         |          1        || Windows 8          |  Win32NT        |         6         |          2        || Windows 8.1        |  Win32NT        |         6         |          3        |+------------------------------------------------------------------------------+| Windows 10         |  Win32NT        |        10         |          0        |+------------------------------------------------------------------------------+对于库,使您获得更全面的了解确切,目前的执行环境中运行的Windows版本,看看这个库。

ITMISS

通过Environment.OSVersion它“获取包含当前平台标识符和版本号的System.OperatingSystem对象”。
打开App,查看更多内容
随时随地看视频慕课网APP