zoukankan      html  css  js  c++  java
  • C# 获取操作系统版本

    +-----------------------------------------‍------------------------------------------------------------------------------------------+
    |                  | Windows | Windows | Windows | Windows NT | Windows | Windows | Windows | Windows |

    +-----------------------------------------‍------------------------------------------------------------------------------------------+
    |                  |       95     |     98        |      Me     |       4.0          |     2000    |      XP      |     Vista    |      7      |
    +-----------------------------------------------------------------------------------------------------------------------------------+
    | PlatformID |      1         |      1       |        1      |          2       |       2        |      2       |                |                |
    +-----------------------------------------------------------------------------------------------------------------------------------+
    | 主版本号   |      4          |       4       |         4       |         4        |      5        |      5       |       6       |        6      |
    +-----------------------------------------------------------------------------------------------------------------------------------+
    | 副版本号 |       0         |       10      |       90      |        0        |      0         |      1       |        0       |        1      |
    +-----------------------------------------------------------------------------------------------------------------------------------+

    根据上面这个表,从System.Environment中的OSversion取version比较.
    XP 和 2K的Major 都是5, Minor不同,2k对应0,XP对应1.

    System.Environment.OSVersion.Version.Major
    System.Environment.OSVersion.Version.Minor  

    Version ver = System.Environment.OSVersion.Version;
                string strClient = "";
                if (ver.Major == 5 && ver.Minor == 1)
                {
                    strClient = "Win XP";
                }
                else if (ver.Major == 6 && ver.Minor == 0)
                {
                    strClient = "Win Vista";
                }
                else if (ver.Major == 6 && ver.Minor == 1)
                {
                    strClient = "Win 7";
                }
                else if (ver.Major == 5 && ver.Minor == 0)
                {
                    strClient = "Win 2000";
                }
                else
                {
                    strClient = "未知";
                }


    返回导读目录,阅读更多随笔



    分割线,以下为博客签名:

    软件臭虫情未了
    • 编码一分钟
    • 测试十年功


    随笔如有错误或不恰当之处、为希望不误导他人,望大侠们给予批评指正。

  • 相关阅读:
    张旭升20162329 2006-2007-2 《Java程序设计》第一周学习总结
    预备作业03——20162329张旭升
    预备作业02 : 体会做中学-20162329 张旭升
    预备作业01——20162329
    FPGA的软核与硬核
    网页调用vlc并播放网络视频
    vue视频插件VLC
    vue+vue-video-player实现弹窗播放视频
    【面向对象程序设计】作业三
    【面向对象程序设计】作业二
  • 原文地址:https://www.cnblogs.com/08shiyan/p/1987607.html
Copyright © 2011-2022 走看看