zoukankan      html  css  js  c++  java
  • C#获取程序和操作系统路径,操作系统版本

    获取各种路径

    //应用程序的当前工作目录。 
    System.IO.Directory.GetCurrentDirectory(); 
    
    //获取程序的基目录。
    System.AppDomain.CurrentDomain.BaseDirectory; 
    
    //获取和设置包括该应用程序的目录的名称。
    System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase; 
    
    //获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。 
    System.Windows.Forms.Application.StartupPath; 
    
    //获取启动了应用程序的可执行文件的路径及文件名 
    System.Windows.Forms.Application.ExecutablePath; 
    
    //获取Windows系统所在路径
    Environment.GetEnvironmentVariable("SystemRoot");
    //或者
    Environment.GetEnvironmentVariable("windir");

    获取操作系统版本号

    //获取主版本
    System.Environment.OSVersion.Version.Major
    
    //获取副版本
    System.Environment.OSVersion.Version.Minor

    +-----------------------------------------‍------------------------------------------------------------------------------------------+ 
    |                  | 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      |
    +-----------------------------------------------------------------------------------------------------------------------------------+

  • 相关阅读:
    Fedora 18 Beta 天高地厚
    Action script 天高地厚
    DLL动态连接库 天高地厚
    VC下Debug和Release区别
    如何解决"应用程序无法启动,因为应用程序的并行配置不正确"问题
    GetWindowLong (hwnd, 0)
    windows文件关联、打开方式列表之修改注册表攻略
    小游戏开发流程
    常用CHM帮助文档集锦下载
    关于jsp页面传递中文参数乱码的解决
  • 原文地址:https://www.cnblogs.com/xpvincent/p/2844294.html
Copyright © 2011-2022 走看看