有没有办法获取用户当前使用的操作系统名称?
答案 0 :(得分:4)
您可以使用
System.Environment
类
Environment.OSVersion.ToString()
参见 Environment.OSVersion Property
获取一个OperatingSystem对象 包含当前平台 标识符和版本号。
答案 1 :(得分:0)
您可以使用Environment.OSVersion属性。
Version version = Environment.OSVersion;
要解码版本,请参阅Microsoft Windows Timeline的维基百科页面。例如,如果版本为 6.1.7600 ,则它是 Windows 7 或 Windows Server 2008 R2 。
请注意,没有直接的API来获取操作系统名称,因为相同的版本可以引用多个公共操作系统名称。
答案 2 :(得分:0)
您无法直接检索操作系统名称。而是使用Environment.OSVersion.ToString(
)属性来解释版本&显示操作系统名称。
此article有一个可以帮助您的示例。它涵盖了Win95到Win7。
您需要做的就是编写一个将返回操作系统名称的函数,如上文所示。